Predictive System for Heart Disease Using a Machine Learning Trained Model

Authors

  • Ozichi N. Emuoyibofarhe Department of Computer Science and Information Technology, Bowen University, Iwo, Nigeria
  • Segun Adebayo Department of Computer Science and Information Technology, Bowen University, Iwo, Nigeria
  • Ayodeji Ibitoye Department of Computer Science and Information Technology, Bowen University, Iwo, Nigeria
  • Madamidola O. Ayomide Department of Computer Science, Federal university of Technology, Akure
  • Aderibigbe Taye Director of Health Services, Bowen University, Iwo

Keywords:

Machine Learning, Heart Disease, K Nearest Neighbour, Support Vector Machine, Decision Tree algorithms, Classification Analysis

Abstract

Heart as one of the essential organ of the human body and with its related disease such as cardiovascular diseases accounts for the death of many in our society over the last decades, and also regarded as one of the most life-threatening diseases in the world.  Hence we seek to predict a system for Heart disease using a supervised Machine Learning (ML) trained model in MATLAB2018 workflow in a real-time environment. To develop the system, 299 heart sounds from patients were obtained and labeled as normal and abnormal heart sound. Features were extracted and labeled as dataset; K Nearest Neighbour (KNN), Support Vector Machine (SVM) and Decision Tree (DT) algorithm were used as the training platform. From the classification analysis developed using the supervised ML trained model in MATLAB2018 in conjunction with system software features for the prediction of the heartbeat for both current and predefined of a heart condition algorithms used in training the dataset for the prediction when principle component analysis was enabled, the result shows that KNN algorithm has the highest and best accuracy of 94.4%, followed by the SVM with 84.4% and DT had 81.1%.  while from the evaluation analysis, KNN on Receive Operation Characteristic Curve (ROC) with 90% variance and training time of 12.88 seconds on positive class of abnormal over false classes of normal heart sound has AUC as 0.94 and on ROC curve with PCA 90% variance and training time of 1.7119 seconds on positive class of normal over negative classes of abnormal heart sound has AUC as 0.89 efficiency.

Hence the analysis from the result shows that out of the three classified algorithms used, KNN predicts and have the highest accuracy and is more efficient with respect to real-time environment.

References

Awan, S. E., Bennamoun, M., Sohel, F., Sanfilippo, F. M., and Dwivedi, G., 2019. Machine learning‐based prediction of heart failure readmission or death: implications of choosing the right model and the right metrics. ESC heart failure, 6(2), 428-435.

Bishop, C.M., 2006 Pattern Recognition and Machine Learning. Springer ISBN 978-0-387-31073-2.

Bhatla, N. and Jyoti, K., 2012. An Analysis of Heart Disease Prediction using Different Data Mining Techniques. International Journal of Engineering Research and Technology (IJERT), Vol.1 Issue 8, ISSN: 2278-0181.

Char, D.S, Shah, N.H., Magnus, D., 2018. Implementing Machine Learning in Health care- Addressing Ethical Challenges. New England Journal of Medicine. 378(110): 981-983.doi:10.1056/nejmp1714229 PMC 5962261, PMID 29539284.

Chaitrali S. D. and Sulabha S. A., 2012. Improved Study of Heart Disease Prediction System Using Data Mining Classification Techniques. International Journal of Computer Applications, Vol.47-10 (0975-888).

Heon Gyu Lee, Ki Yong Noh, Keun Ho Ryu,, 2007. Mining Biosignal Data: Coronary Artery Disease Diagnosis using Linear and Nonlinear Features of HRV,” LNAI 4819: Emerging Technologies in Knowledge Discovery and Data Mining, pp. 56-66.

Kiyong Noh, Heon Gyu Lee, Ho-Sun Shon, Bum Ju Lee, Keun Ho Ryu, 2006. Associative Classification Approach for Diagnosing Cardiovascular Disease” Intelligent Computing in Signal Processing and Pattern Recognition. International Conference on Intelligent Computing, ICIC 2006 Kunming, China, https://link.springer.com/chapter/10.1007/978-3-540-37258-5_82 pp. 721-727

Langley P., 2011. The changing Science of Machine Learning. Machine Learning 82(3):275-279 DOI: 10, 1007/S 10994-011-5242.

Ramalingam, V.V., Ayantan Dandapath, M. Karthik Raja, 2018. Heart disease prediction using machine learning techniques: a survey. International Journal of Engineering and Technology, 7(2, 8) pp. 684-687

Wang, X., Dasgupta, S., 2016. An algorithm for LI nearest neighbor search via monotonic embedding. (PDF) Advances in Neural information processing systems 29, Curran Associates, Inc. app.983-991

William G., 2018 Machine Learning with a Heart: Predicting Heart Disease https://medium.com/@dskswu/machine-learning-with-a-heart-predicting-heart-disease-b2e9f24fee84

Downloads

Published

2019-08-27

How to Cite

N. Emuoyibofarhe, O. ., Adebayo, S. ., Ibitoye, A. ., O. Ayomide, M. ., & Taye, A. . (2019). Predictive System for Heart Disease Using a Machine Learning Trained Model. International Journal of Computer (IJC), 34(1), 140–152. Retrieved from https://ijcjournal.org/index.php/InternationalJournalOfComputer/article/view/1457

Issue

Section

Articles