HEART ATTACK PREDICTION BASED ON THE PATIENT'S CONDITION USING MACHINE LEARNING ALGORITHMS

Authors

  • Андријана Јеремић Autor
  • Јелена Сливка Fakultet tehničkih nauka Autor

DOI:

https://doi.org/10.24867/25BE18Jeremic

Keywords:

heart attack, machine learning, CatBoost, XGBoost, SHAP values

Abstract

A heart attack or acute myocardial infarction is the death of part of the heart muscle due to a sudden cessation of circulation through one of the arteries that feed the heart. It is among the most common causes of death in developed and developing countries. It affects men more often than women, and after entering the climax, the risk of the disease becomes even. It is more common in people over 40 years old. Cardiovascular risk factors differ; some can be influenced, and others cannot. The process of detecting or predicting a heart disease in a person can be very unpredictable, long-lasting, and often unsuccessful. Thus, applying artificial intelligence to solve this problem is becoming more common today. This paper used machine learning models to predict whether a patient will have a heart attack based on his health condition. The following models were trained: logistic regression, Naïve Bayes, Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Random Forest method, Light Gradient-Boosting Machine (LightGBM), eXtreme Gradient Boosting (XGBoost) and Categorical Boosting (CatBoost). The last model was the best-performing model, and it was interpreted to uncover factors most affecting heart attack prediction.

References

[1] Sultana, M., Haider, A., & Uddin, M. S. (2016, September). Analysis of data mining techniques for heart disease prediction.In 2016 3rd international conference on electrical engineering and information communication technology (ICEEICT) (pp. 1-5). IEEE.
[2] Nabeel, M., Awan, M. J., Raza, M., Muslih-Ud-Din, H., & Majeed, S. (2021, November). Heart Attack Disease Data Analytics and Machine Learning. In 2021 International Conference on Innovative Computing (ICIC) (pp. 1-6). IEEE.
[3] Bhardwaj, A., Kundra, A., Gandhi, B., Kumar, S., Rehalia, A., & Gupta, M. (2019). Prediction of heart attack using machine learning. IITM
[4] Waqar, M., Dawood, H., Dawood, H., Majeed, N., Banjar, A., & Alharbey, R. (2021). An efficient SMOTE-based deep learning model for heart attack prediction. Scientific Programming, 2021
[5] Mohan, S., Thirumalai, C., & Srivastava, G. (2019). Effective heart disease prediction using hybrid machine learning techniques. IEEE access, 7, 81542-81554.
[6] Heart-Disease-Dataset https://www.openml.org/search?type=data&status=active&id=43682&sort=runs

Published

2023-12-04

Issue

Section

Electrotechnical and Computer Engineering