arrow
Return

Predicting Heart Diseases Using Machine Learning and Different Data Classification Techniques

delete2024-01-01
delete4
delete
OA
AI
H
Hosam F. El-Sofany *
DOI:10.1109/ACCESS.2024.3437181delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Heart disease (HD), including heart attacks, is a primary cause of death across the world. In the area of medical data analysis, one of the most difficult problems to solve is determining the probability of a patient having heart disease. Death rates can be lowered by the early detection of heart diseases and the constant monitoring of patients by physicians. Unfortunately, heart disease cannot always be detected accurately, and a doctor cannot be in touch with a patient 24/7. Machine learning (ML) has the potential to aid in diagnostics by providing a more precise basis for prediction and making decisions using data given by healthcare sectors throughout the world. This study aims to employ several feature selection methods to develop an accurate ML technique for heart disease prediction in its earliest stages. The feature selection process was performed using three distinct methods, namely, chi-square, analysis of variance (ANOVA), and mutual information (MI). The three feature groups that were ultimately selected were referred to as SF-1, SF-2, and SF-3, respectively. Then, ten different ML classifiers were used to determine the best technique, and which feature subset was the greatest fit. These classifiers included Naive Bayes, support vector machine (SVM), voting, XGBoost, AdaBoost, bagging, decision tree (DT), K-nearest neighbor (KNN), random forest (RF), and logistic regression (LR), and they were denoted as (A1, A2, & mldr;, A10). The proposed approach for predicting heart diseases was evaluated using a private dataset, a publicly available dataset, and multiple cross-validation methods. To find the classifier that generates the best rate of accurate heart disease predictions, we applied the Synthetic Minority Oversampling Technique (SMOTE) to fix the issue of unbalanced data. The experimental findings demonstrated that the XGBoost classifier achieved the optimal performance using the combined datasets and SF-2 feature subset with the following rates: 97.57% for accuracy, 96.61% for sensitivity, 90.48% for specificity, 95.00% for precision, 92.68% for F1 score, and 98% for AUC. The development of an explainable artificial intelligence approach that makes use of SHAP methodologies is being done to get an understanding of how the system predicts its ultimate results. The proposed technique had great promise for the healthcare sector to predict early-stage heart disease with cheap cost and minimal time. Ultimately, the best ML method has been used to make a mobile app that lets users enter HD symptoms and quickly receive a heart disease prediction.
Keywords:
Heart
Diseases
Accuracy
Prediction algorithms
Solid modeling
Support vector machines
Radio frequency
Cardiovascular diseases
Machine learning
Cardiovascular disease
heart disease
machine learning app
ML algorithms
SDG 3
SHAP
SMOTE

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

K
King Khalid University
Scholars:
1.1W
Papers: 1.3W
Citations: 1.5W
Cited Papers

Cited Papers

A computational study of the Fontan circulation with fenestration or hepatic vein exclusion
err2017-10-01
err16
errOAAI
errPuelz, Charles; Acosta, Sebastian; Riviere, Beatrice; Penny, Daniel J.; Brady, Ken M.; Rusin, Craig G.
errShare
errSave
Early detection of cardiovascular autonomic neuropathy: A multi-class classification model based on feature selection and deep learning feature fusion
err2022-01-01
err39
errOAAI
errHassan, Md Rafiul; Huda, Shamsul; Hassan, Mohammad Mehedi; Abawajy, Jemal; Alsanad, Ahmed; Fortino, Giancarlo
errShare
errSave
CT Radiomic Features and Clinical Biomarkers for Predicting Coronary Artery Disease
err2023-02-06
err25
errOAAI
errMilitello, Carmelo; Prinzi, Francesco; Sollami, Giulia; Rundo, Leonardo; La Grutta, Ludovico; Vitabile, Salvatore
errShare
errSave
A Proposed Technique Using Machine Learning for the Prediction of Diabetes Disease through a Mobile App
err2024-01-09
err6
errOAAI
errEl-Sofany, Hosam; El-Seoud, Samir A.; Karam, Omar H.; Abd El-Latif, Yasser M.; Taj-Eddin, Islam A. T. F.
errShare
errSave
Serum Amyloid P Component Binding to C4b-binding Protein
err1995-11-01
err0
errOAAI
errPablo García de Frutos; Ylva Härdig; Björn Dahlbäck
errShare
errSave
Grainyhead‐like transcription factors: guardians of the skin barrier
err2021-04-12
err0
errOAAI
errZihao Deng; Michael Cangkrama; Tariq Butt; Stephen M. Jane; Marina R. Carpinelli
errShare
errSave
no more