Feature-Limited Prediction on the UCI Heart Disease Dataset
Source abstract
Abstract
Heart diseases are the undisputed leading causes of death globally. Unfortunately, the conventional approach of relying solely on the patient’s medical history is not enough to reliably diagnose heart issues. Several potentially indicative factors exist, such as abnormal pulse rate, high blood pressure, diabetes, high cholesterol, etc. Manually analyzing these health signals’ interactions is challenging and requires years of medical training and experience. Therefore, this work aims to harness machine learning techniques that have proved helpful for data-driven applications in the rise of the artificial intelligence era. More specifically, this paper builds a hybrid model as a tool for data mining algorithms like feature selection. The goal is to determine the most critical factors that play a role in discriminating patients with heart illnesses from healthy individuals. The contribution in this field is to provide the patients with accurate and timely tentative results to help prevent further complications and heart attacks using minimum information. The developed model achieves 84.24% accuracy, 89.22% Recall, and 83.49% Precision using only a subset of the features.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Artificial Intelligence in Healthcare · ECG Monitoring and Analysis · Machine Learning in Healthcare
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (33)
Show source-provided references
1. World Health Organization, “The top 10 causes of death,” 2020. [Online]. Available: https://www.who.int/news-room/fact-sheets/detail/the-top-10-causes-of-death.
2. Heart disease and stroke statistics—2019 update: A report from the American heart association10.1161/CIR.0000000000000659 ↗
3. Improving heart disease prediction using feature selection approaches
4. Chen · 2011 Computing in Cardiology · 2011 · 557
5. UCI machine learning repository
6. Prediction and diagnosis of heart disease patients using data mining technique
7. An optimized feature selection based on genetic approach and support vector machine for heart disease10.1007/s10586-018-2416-4 ↗
8. A hybrid intelligent system framework for the prediction of heart disease using machine learning algorithms10.1155/2018/3860146 ↗
9. Goodfellow · Deep Learning · 2016 · 1
10. What is a support vector machine?,10.1038/nbt1206-1565 ↗
11. Enhancing ontology-driven diagnostic reasoning with a symptom-dependency-aware Naïve Bayes classifier10.1186/s12859-019-2924-0 ↗
12. Heart disease prediction using classification (Naive Bayes)
13. Shalizi · Advanced Data Analysis from an Elementary Point of View · 2019 · 234
14. Scikit-Learn, “Ridge regression and classification, linear models,” 2022. [Online]. Available: https://scikit-learn.org/stable/modules/linear_model.html#ridge-regression-and-classification.
15. McLachlan · Discriminant Analysis and Statistical Pattern Recognition · 2005 · 1 · 255
16. D. J. C. MacKay, “Introduction to Gaussian processes,” Cambridge, United Kingdom, 1998. [Online]. Available: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.81.1927&rep=rep1&type=pdf.
17. Decision tree classification of land cover from remotely sensed data10.1016/S0034-4257(97)00049-7 ↗
18. Classification and regression by randomForest
19. Application of machine learning for the detection of heart disease
20. Medsker · International Series on Computational Intelligence · 1999 · 1 · 1
21. Effective heart disease prediction using hybrid machine learning techniques10.1109/ACCESS.2019.2923707 ↗
22. Machine learning techniques for heart disease prediction: A comparative study and analysis10.1007/s12553-020-00505-7 ↗
23. An automatic heart disease prediction using cluster-based bi-directional LSTM (C-BiLSTM) algorithm
24. Scikit-Learn, “Chi-squared statistic test feature selection,” 2022. [Online]. Available: https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.chi2.html.
25. M. Ali, “PyCaret: An open source, low-code machine learning library in python,” 2020. [Online]. Available: https://www.pycaret.org.
26. PyTorch: An imperative style, high-performance deep learning library
27. Bisong · Building Machine Learning and Deep Learning Models on Google Cloud Platform · 2019 · 1 · 5910.1007/978-1-4842-4470-8_7 ↗
28. Array programming with NumPy10.1038/s41586-020-2649-2 ↗
29. The Pandas Development Team, “Pandas 1.4.2.,” 2022. [Online]. Available: https://pandas.pydata.org/.
30. Scikit-learn: Machine learning in python
31. Matplotlib: A 2D graphics environment10.1109/MCSE.2007.55 ↗
32. Seaborn: Statistical data visualization10.21105/joss.03021 ↗
33. Scikit-Learn, “User guide to feature selection using scikit-learn,” 2022. [Online]. Available: https://scikit-learn.org/stable/modules/feature_selection.html.