Litcius/Paper detail

Heart Disease Risk Prediction using Machine Learning with Principal Component Analysis

Karna Vishnu Vardhana Reddy, Irraivan Elamvazuthi, Azrina Abd Aziz, Sivajothi Paramasivam, Hui Na Chua

202125 citationsDOI

Abstract

Cardiovascular diseases (CVDs) are killing about 17.9 million people every year. Early prediction can help people to change their lifestyles and to endure proper medical treatment if necessary. The data available in the healthcare sector is very useful to predict whether a patient will have a disease or not in the future. In this research, several machine learning algorithms such as Decision Tree (DT), Discriminant Analysis (DA), Logistic Regression (LR), Naïve Bayes (NB), Support Vector Machines (SVM), K-Nearest Neighbors (KNN), and Ensemble were trained on Cleveland heart disease dataset. The performance of the algorithms was evaluated using 10-fold cross-validation without and with Principal Component Analysis (PCA). LR provided the highest accuracy of 85.8% with PCA by keeping 9 components and Ensemble classifiers and attained an accuracy of 83.8% using a Bagged tree with PCA by keeping 10 components.

Topics & Concepts

Principal component analysisSupport vector machineDecision treeArtificial intelligenceLinear discriminant analysisNaive Bayes classifierMachine learningLogistic regressionComputer scienceCross-validationEnsemble learningDiscriminantPattern recognition (psychology)Artificial Intelligence in HealthcareImbalanced Data Classification TechniquesQuality and Safety in Healthcare
Heart Disease Risk Prediction using Machine Learning with Principal Component Analysis | Litcius