Performance Comparison of Various Machine Learning Approaches to Identify the Best One in Predicting Heart Disease
Open Access
- 1 January 2022
- journal article
- research article
- Published by Scientific Research Publishing, Inc. in Journal of Computer and Communications
- Vol. 10 (02), 1-18
- https://doi.org/10.4236/jcc.2022.102001
Abstract
Nowadays, machine learning is growing fast to be more popular in the world, especially in the healthcare field. Heart diseases are one of the most fatal diseases, and an early prediction of such disease is a vital task for many medical professionals to save their patient’s life. The main contribution of this research is to provide a comparative analysis of different machine learning models to reach the most supporting decision for diagnosing heart disease with better accuracy as compared to existing models. Five models namely, K-Nearest Neighbor (KNN), Logistic Regression (LR), Random Forest (RF), Support Vector Machine (SVM), and Extreme Gradient Boost (XGB), have been introduced for this purpose. Their performance has been tested and compared considering different metrics for precise evaluation. The comparative study has proven that the XGB is the most suitable model due to its superior prediction capability to other models with an accuracy of 91.6% and 100% on two different heart ailments datasets, respectively. Both datasets were acquired from the heart diseases repositories where dataset_1 was taken from the University of California, Irvine (UCI) and dataset_2 was from Kaggle.Keywords
This publication has 8 references indexed in Scilit:
- Heart disease prediction using supervised machine learning algorithms: Performance analysis and comparisonComputers in Biology and Medicine, 2021
- A hybrid machine learning approach to identify coronary diseases using feature selection mechanism on heart disease datasetDistributed and Parallel Databases, 2021
- A decision support system for heart disease prediction based upon machine learningJournal of Reliable Intelligent Environments, 2021
- Prediction of Heart Disease using Machine Learning AlgorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2020
- A Generalized Model for Cardiovascular Disease Classification Using Machine Learning TechniquesPublished by Springer Science and Business Media LLC ,2020
- Prediction of heart disease and classifiers’ sensitivity analysisBMC Bioinformatics, 2020
- Performance Analysis of Heart Disease Classification for Computer Diagnosis SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2020
- Implementation of Machine Learning Model to Predict Heart Failure DiseaseInternational Journal of Advanced Computer Science and Applications, 2019