Effectively Predicting the Presence of Coronary Heart Disease Using Machine Learning Classifiers

Sensors (Basel). 2022 Sep 23;22(19):7227. doi: 10.3390/s22197227.

Abstract

Coronary heart disease is one of the major causes of deaths around the globe. Predicating a heart disease is one of the most challenging tasks in the field of clinical data analysis. Machine learning (ML) is useful in diagnostic assistance in terms of decision making and prediction on the basis of the data produced by healthcare sector globally. We have also perceived ML techniques employed in the medical field of disease prediction. In this regard, numerous research studies have been shown on heart disease prediction using an ML classifier. In this paper, we used eleven ML classifiers to identify key features, which improved the predictability of heart disease. To introduce the prediction model, various feature combinations and well-known classification algorithms were used. We achieved 95% accuracy with gradient boosted trees and multilayer perceptron in the heart disease prediction model. The Random Forest gives a better performance level in heart disease prediction, with an accuracy level of 96%.

Keywords: disease prediction; heart disease dataset; machine learning; supervised learning.

MeSH terms

  • Algorithms
  • Coronary Disease* / diagnosis
  • Heart Diseases*
  • Humans
  • Machine Learning
  • Neural Networks, Computer
  • Support Vector Machine

Grants and funding

This work is supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R51), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.