Generic placeholder image

Recent Patents on Engineering

Editor-in-Chief

ISSN (Print): 1872-2121
ISSN (Online): 2212-4047

Research Article

Heart Disease Prediction System using Ensemble of Machine Learning Algorithms

Author(s): Nandhini Abirami Rajendran* and Durai Raj Vincent

Volume 15, Issue 2, 2021

Published on: 28 March, 2019

Page: [130 - 139] Pages: 10

DOI: 10.2174/1872212113666190328220514

Price: $65

Abstract

Background: Diagnosing diseases is an intricate job in medical field. Machine learning when applied to health care is capable of early detection of disease which would aid to provide early medical intervention. In heart disease prediction, machine learning techniques have played a significant role. Analysis of disease has become vital in health care sectors. The massive data collected by healthcare sectors are preprocessed and analyzed to discover the underlying information in the data for effective decision making and to provide proper medical intervention. The success of machine learning in medical industry is its capability in analyzing the huge amount of data gathered by the health sector and its effectiveness in decision making. Since medical field involves too many manual processes it has become necessary to automate these procedures. Remarkable advancements in electronic medical records have made it possible. Diagnosing diseases is an intricate job in medical field.

Objective: The objective of this research is to design a robust machine learning algorithm to predict heart disease. The prediction of heart disease is performed using Ensemble of machine learning algorithms. This is to boost the accuracy achieved by individual machine learning algorithms.

Methods: Heart Disease Prediction System is developed where the user can input the patient details and the prediction for the particular patient is made using the model developed. The model will predict the output to be either normal or risky. Linear Discriminant Analysis (LDA), Classification and Regression Trees (CART), Support Vector Machines (SVM), K-Nearest Neighbors (KNN) and Naïve Bayes classifier are used as base learners. These algorithms are combined using random forest as the meta classifier.

Results: The predictions of classifier are combined using random forest algorithm. The accuracy is lifted from 85.53 % to 87.64 % which is an impressive improvement on accuracy.

Conclusion: Various techniques were adopted to preprocess the data to suite the requirement of analysis. Feature selections were made to optimize the performance of machine learning algorithms. Ensemble prediction gave better accuracy when combined using Random forest algorithm as combiner. Better feature selection techniques can be applied to further improve the accuracy.

Keywords: Machine learning, heart disease prediction, graphical user interface, ensemble of machine learning algorithms, naive bayes, classification and regression trees, k-nearest neighbor.

Graphical Abstract

[1]
N. Sundar, P. Latha, and M. R. Chandra, Performance analysis of classification data mining techniques over heart disease database.IJESAT] Int. J. Eng. Sci. Adv. Technol., pp. 2250-3676, 2012..
[2]
S. Savalia, E. Acosta, and V. Emamian, "Classification of Cardiovascular Disease Using Feature Extraction and Artificial Neural Networks", J. Biosci. Med., vol. 5, no. 11, p. 64, 2017.
[3]
G.R. Banu, "Predicting Thyroid Disease using Linear Discriminant Analysis (LDA) Data Mining Technique", Communications Appl. Electron., vol. 4, pp. 4-6, 2016.
[4]
V. Chaurasia, "Early prediction of heart diseases using data mining techniques", Caribbean J. Sci. Technol., vol. 1, pp. 208-217, 2017.
[5]
D.S. Medhekar, M.P. Bote, and S.D. Deshmukh, Heart disease prediction system using naive bayes.Int. J. Enhanced Res. Sci. Technol. Eng, vol. 2, no. 3, 2014..
[6]
B.L. Deekshatulu, and P. Chandra, "Classification of heart disease using k-nearest neighbor and genetic algorithm", Procedia Technol., vol. 10, pp. 85-94, 2013.
[7]
P. R. Patil, and S. A. Kinariwala, Automated Diagnosis of Heart Disease using Random Forest Algorithm . Int. J. Adv. Res. Ideas Innov. Technol., 2017..
[8]
M.A. Jabbar, B.L. Deekshatulu, and P. Chandra, Heart disease prediction system using associative classification and genetic algorithm.Elsevier, vol.1, pp .183-192 2012.
[9]
A. Taneja, "“Heart disease prediction system using data mining techniques.”. Oriental", J. Comput. Sci. Technol., vol. 6, no. 4, pp. 457-466, 2013.
[10]
R. Chitra, and V. Seenivasagam, "Heart disease prediction system using supervised learning classifier", Bonfring Int. J. Softw. Eng. Soft Comput., vol. 3, no. 1, p. 1, 2013.
[11]
B.D. Kanchan, and M.M. Kishor, "Study of machine learning algorithms for special disease prediction using principal of component analysis", In Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC), 2016 International Conference on IEEE, Jalgaon, India, 2016, pp. 5-10
[12]
J. Soni, U. Ansari, D. Sharma, and S. Soni, "Intelligent and effective heart disease prediction system using weighted associative classifiers", Int. J. Comput. Sci. Eng., vol. 3, no. 6, pp. 2385-2392, 2011.
[13]
A. Rajkumar, and G.S. Reena, "“Diagnosis of heart disease using datamining algorithm.”, Global", J. Comput. Sci. Technol., vol. 10, no. 10, pp. 38-43, 2011.
[14]
K. Srinivas, B.K. Rani, and A. Govrdhan, "Applications of data mining techniques in healthcare and prediction of heart attacks", Int. J. Comput. Sci. Eng. (IJCSE), vol. 2, no. 2, pp. 250-255, 2010.
[15]
T. Karthikeyan, and V.A. Kanimozhi, "Deep Learning Approach for Prediction of Heart Disease Using Data mining Classification Algorithm Deep Belief Network", Int. J. Adv. Res. Sci. Eng. Technol., vol. 4, no. 1, pp. 3194-3201, 2017.
[16]
S. Tharani, and C. Yamini, "Classification using convolutional neural network for heart and diabetics datasets", Int. J. Adv. Res. Comput. Commun. Eng., vol. 5, no. 12, pp. 417-422, 2016.
[17]
L.S. Tamil, M. Nourani, G. Gupta, and S. Banerjee, U.S. Patent No. 9,161,705. Washington, DC: U.S. Patent and Trademark Office, 2016..
[18]
E.J. Schaefer, , U.S. Patent No. 15/682,212, 2018..
[19]
K.H. Miao, J.H. Miao, and G.J. Miao, "Diagnosing Coronary Heart Disease Using Ensemble Machine Learning", Int. J. Adv. Comput. Sci. Appl.,vol. 7, no.10, pp.30-39, 2016..
[20]
K. U. Maheswari, A. Valarmathi, and J. Jasmine, “Effective diagnosis of heart disease through stacking approach.”, Adv. Natur. Appl. Sci., vol. 11 no. 9, pp. 3023-329, 20167.,

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy