IProCAD: Intelligent Prognosis of Coronary Artery Disease Excluding Angiogram in Patient with Stable Angina
Md. Shah Jalal Jamil1, A. K. M. Muzahidul Islam2, Bulbul Ahamed3, Mohammad Nurul Huda4
1Md. Shah Jalal Jamil*, Department of Computer Science and Engineering, United International University, Dhaka, Bangladesh.
2A.K.M. Muzahidul Islam, Department of Computer Science and Engineering, United International University, Dhaka, Bangladesh.
3Bulbul Ahamed, Department of Computer Science and Engineering, Sonargaon University, Dhaka, Bangladesh.
4 Mohammad Nurul Huda, Department of Computer Science and Engineering, United International University, Dhaka, Bangladesh.
Manuscript received on February 10, 2020. | Revised Manuscript received on February 26, 2020. | Manuscript published on March 10, 2020. | PP: 2032-2040 | Volume-9 Issue-5, March 2020. | Retrieval Number: E3101039520/2020©BEIESP | DOI: 10.35940/ijitee.E3101.039520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Cardiovascular diseases are one of the main causes of mortality in the world. A proper prediction mechanism system with reasonable cost can significantly reduce this death toll in the low-income countries like Bangladesh. For those countries we propose machine learning backed embedded system that can predict possible cardiac attack effectively by excluding the high cost angiogram and incorporating only twelve (12) low cost features which are age, sex, chest pain, blood pressure, cholesterol, blood sugar, ECG results, heart rate, exercise induced angina, old peak, slope, and history of heart disease. Here, two heart disease datasets of own built NICVD (National Institute of Cardiovascular Disease, Bangladesh) patients’, and UCI (University of California Irvin) are used. The overall process comprises into four phases: Comprehensive literature review, collection of stable angina patients’ data through survey questionnaires from NICVD, feature vector dimensionality is reduced manually (from 14 to 12 dimensions), and the reduced feature vector is fed to machine learning based classifiers to obtain a prediction model for the heart disease. From the experiments, it is observed that the proposed investigation using NICVD patient’s data with 12 features without incorporating angiographic disease status to Artificial Neural Network (ANN) shows better classification accuracy of 92.80% compared to the other classifiers Decision Tree (82.50%), Naïve Bayes (85%), Support Vector Machine (SVM) (75%), Logistic Regression (77.50%), and Random Forest (75%) using the 10-fold cross validation. To accommodate small scale training and test data in our experimental environment we have observed the accuracy of ANN, Decision Tree, Naïve Bayes, SVM, Logistic Regression and Random Forest using Jackknife method, which are 84.80%, 71%, 75.10%, 75%, 75.33% and 71.42% respectively. On the other hand, the classification accuracies of the corresponding classifiers are 91.7%, 76.90%, 86.50%, 76.3%, 67.0% and 67.3%, respectively for the UCI dataset with 12 attributes. Whereas the same dataset with 14 attributes including angiographic status shows the accuracies 93.5%, 76.7%, 86.50%, 76.8%, 67.7% and 69.6% for the respective classifiers.
Keywords: Machine learning, Data mining, Coronary artery disease, Artificial neural network, Heart disease.
Scope of the Article: Machine learning