Heart disease remains a leading cause of mortality, necessitating accurate predictive models.
Nine machine learning algorithms were applied, including XGBoost, logistic regression, decision tree, random forest, KNN, SVM, NB Gaussian, adaptive boosting, and linear regression.
Feature selection techniques were used to refine the models and enhance performance and interpretability.
XGBoost demonstrated exceptional performance with 99% accuracy, precision, F1-score, 98% recall, and 100% ROC AUC.