A Novel Approach for Performance Evaluation and Effectiveness of Data-Driven Heart Disease Diagnosis
摘要
Cardiovascular disease (CVD) has emerged as a prominent cause of mortality globally during the past few decades. To receive medical care for heart illness in a clinic or medical center, it is necessary to undergo costly diagnostic tests. Implementing machine learning (ML) algorithms presents a viable approach to monitoring the health of individuals with cardiac conditions, offering a potential solution to mitigate the financial burden of medical expenses. This study employed ten ML algorithms to predict heart disease, which distinguishes itself from others by incorporating three distinct cross-validation approaches and three sample techniques, enhancing our findings’ accuracy. Three different cross-validation strategies have been implemented in this study: holdout cross-validation, tenfold cross-validation, and stratified tenfold cross-validation. Each technique has been applied to every sample technique used in the study. DTC, RFC, KNN, and XGB algorithms exhibited the most favorable outcomes. Our recommended model is the RF Classifier implemented with near-miss under-sampling out of the four models considered. The model under consideration demonstrates the maximum level of accuracy, specifically 97.54%, 97.11%, and 99%, while employing the Extra Tree, Random Forest Classifier, and XGB. The ML model's performance was assessed using metrics like accuracy, error rate, precision, recall, F1-score, ROC AUC curve etc.