Heart Disease Prediction Using Principal Component Analysis and Decision Tree Algorithm

Moshood Abiola Hambali, Morufat Damola Gbolagade, Yinusa Ademola Olasupo

Abstract


Globally, cardiovascular disease is among the major diseases that lead to death. Early forecasts are crucial. Using the patient's medical record, the supervised learning algorithm for predicting heart disease at an early stage was proposed. The principal component analysis (PCA) classifier and decision tree algorithm were created to classify medical record data. To predict cardiovascular diseases, data mining was utilized. The proposed strategy improves the diagnostic efficiency of physicians. Using data received from the UCI repository, the classifier's efficacy was confirmed. PCA offers 98% precision, 100% sensitivity, and 98% accuracy. In terms of accuracy, sensitivity, and precision, the results showed that the PCA outperformed the decision tree. 


Keywords


Heart disease; cardiovascular disease; decision tree; PCA

Full Text:

PDF

References


S. Mishra, P. K. Mallick, H. K. Tripathy, A. K. Bhoi, and A. González-Briones, “Performance evaluation of a proposed machine learning model for chronic disease datasets using an integrated attribute evaluator and an improved decision tree classifier,” Appl. Sci., vol. 10, no. 22, p. 8137, 2020. https://doi.org/10.3390/app10228137.

D. Chicco and G. Jurman, “Machine learning can predict survival of patients with heart failure from serum creatinine and ejection fraction alone,” vol. 5, pp. 1–16, 2020. https://doi.org/10.1186/s12911-020-1023-5.

WHO, “Cardiovascular Diseases,” World Health Organization, 2021.

M. A. Hambali, T. O. Oladele, K. S. Adewole, A. K. Sangaiah, and W. Gao, “Feature selection and computational optimization in high-dimensional microarray cancer datasets via InfoGain-modified bat algorithm,” Multimed. Tools Appl., vol. 1213, pp. 1–45, 2022. https://doi.org/10.1007/s11042-022-13532-5.

S. M. R. Haque, A. Das, and S. I. Leon, “Heart Disease Prediction Using Data Mining,” vol. 12, no. 03, pp. 3071–3078, 2021. https://doi.org/10.1088/1742-6596/1913/1/012099

M. G. El-Shafiey, A. Hagag, E.-S. A. El-Dahshan, and M. A. Ismail, “A hybrid GA and PSO optimized approach for heart-disease prediction based on random forest,” Multimed. Tools Appl., vol. 81, no. 13, pp. 18155–18179, 2022. https://doi.org/10.1007/s11042-022-12425-x.

S. Palaniappan and R. Awang, “Intelligent Heart Disease Prediction System Using Data Mining Techniques,” Int. J. Comput. Sci. Netw. Secur., vol. 8, no. 8, pp. 343–350, 2008. https://doi.org/10.1109/AICCSA.2008.4493524.

R. Asha and R. G. Sophia, “Diagnosis Of Heart Disease Using Datamining Algorithm,” Glob. J. Comput. Sci. Technol., vol. 10, no. 10, pp. 1–6, 2010.

M. Shouman, T. Turner, and R. Stocker, “Using decision tree for diagnosing heart disease patients,” in Proceedings of the Ninth Australasian Data Mining Conference-Volume 121, 2011, pp. 23–30.

N. Bhatla and K. Jyoti, “An analysis of heart disease prediction using different data mining techniques,” Int. J. Eng., vol. 1, no. 8, pp. 1–4, 2012.

C. Dangare and S. Apte, “A data mining approach for prediction of heart disease using neural networks,” Int. J. Comput. Eng. Technol., vol. 3, no. 3, 2012.

S. U. Amin, K. Agarwal, and R. Beg, “Genetic neural network based data mining in prediction of heart disease using risk factors,” in 2013 IEEE Conference on Information & Communication Technologies, 2013, pp. 1227–1231. https://doi.org/10.1109/CICT.2013.6558288.

V. Chaurasia and S. Pal, “Early prediction of heart diseases using data mining techniques,” Caribb. J. Sci. Technol., vol. 1, pp. 208–217, 2013.

D. Chandna, “Diagnosis of heart disease using data mining algorithm,” Int. J. Comput. Sci. Inf. Technol., vol. 5, no. 2, pp. 1678–1680, 2014.

H. D. Masethe and M. A. Masethe, “Prediction of heart disease using classification algorithms,” in Proceedings of the world Congress on Engineering and computer Science, 2014, vol. 2, no. 1, pp. 25–29.

B. Venkatalakshmi and M. V. Shivsankar, “Heart Disease Diagnosis Using Predictive Data mining,” Int. J. Innov. Res. Sci. Eng. Technol., vol. 3, no. 3, pp. 1–5, 2014.

B. Bahrami and M. H. Shirvani, “Prediction and diagnosis of heart disease by data mining techniques,” J. Multidiscip. Eng. Sci. Technol., vol. 2, no. 2, pp. 164–168, 2015.

U. Shafique, F. Majeed, H. Qaiser, and I. U. Mustafa, “Data mining in healthcare for heart diseases,” Int. J. Innov. Appl. Stud., vol. 10, no. 4, p. 1312, 2015.

M. Abdar, S. R. N. Kalhori, T. Sutikno, I. M. I. Subroto, and G. Arji, “Comparing Performance of Data Mining Algorithms in Prediction Heart Diseases.,” Int. J. Electr. Comput. Eng., vol. 5, no. 6, 2015. http://doi.org/10.11591/ijece.v5i6.pp1569-1576.

L. Verma, S. Srivastava, and P. C. Negi, “A hybrid data mining model to predict coronary artery disease cases using non-invasive clinical data,” J. Med. Syst., vol. 40, no. 7, pp. 1–7, 2016. https://doi.org/10.1007/s10916-016-0536-z.

J. Thomas and R. T. Princy, “Human heart disease prediction system using data mining techniques,” in 2016 international conference on circuit, power and computing technologies (ICCPCT), 2016, pp. 1–5. https://doi.org/10.1109/ICCPCT.2016.7530265.

G. Manogaran, R. Varatharajan, and M. K. Priyan, “Hybrid recommendation system for heart disease diagnosis based on multiple kernel learning with adaptive neuro-fuzzy inference system,” Multimed. Tools Appl., vol. 77, no. 4, pp. 4379–4399, 2018. https://doi.org/10.1007/s11042-017-5515-y.

K. Mathan, P. M. Kumar, P. Panchatcharam, G. Manogaran, and R. Varadharajan, “A novel Gini index decision tree data mining method with neural network classifiers for prediction of heart disease,” Des. Autom. Embed. Syst., vol. 22, no. 3, pp. 225–242, 2018.

S. Poornima, S. Sanjay, and S. P.-J. Gayatric, “Effective heart disease prediction system using data mining techniques,” Int. J. Nanomedicine, pp. 121–124, 2018.

C. B. Gokulnath and S. P. Shantharajah, “An optimized feature selection based on genetic approach and support vector machine for heart disease,” Cluster Comput., vol. 22, no. 6, pp. 14777–14787, 2019. https://doi.org/10.1007/s10586-018-2416-4.

S. Maji and S. Arora, “Decision tree algorithms for prediction of heart disease,” in Information and communication technology for competitive strategies, Springer, 2019, pp. 447–454. https://doi.org/10.1007/978-981-13-0586-3_45.

N. Absar et al., “The efficacy of machine-learning-supported smart system for heart disease prediction,” in Healthcare, 2022, vol. 10, no. 6, p. 1137. https://doi.org/10.3390%2Fhealthcare10061137.

M. A. Hambali and R. G. Jimoh, “Performance Evaluation of Principal Component Analysis and Independent Component Analysis Algorithms for Facial Recognition,” J. Adv. Sci. Res. Its Appl., vol. 2, pp. 47 – 62, 2015.

S. O. Abdulsalam, Y. K. Saheed, M. A. Hambali, T. T. Salau-Ibrahim, and N. B. Akinbowale, “Student’s Performance Analysis Using Decision Tree Algorithms,” Ann. Comput. Sci. Ser. Ser., vol. 15, no. 1, pp. 55–62, 2017.

S. O. Abdulsalam, A. N. Babatunde, R. S. Babatunde, and M. A. Hambali, “Comparative Analysis of Decision Tree Algorithms for Predicting Undergraduate Students’ Performance in Computer Programming,” vol. 2, no. 20, pp. 79–92, 2015.




DOI: https://doi.org/10.36596/jcse.v4i1.617

Refbacks

  • There are currently no refbacks.


Journal of Computer Science and Engineering (JCSE)
ISSN 2721-0251 (online)
Published by : ICSE (Institute of Computer Sciences and Engineering)
Website : http://icsejournal.com/index.php/JCSE/
Email: jcse@icsejournal.com

Creative Commons License is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.