| Literature DB >> 35069715 |
Rajkumar Gangappa Nadakinamani1, A Reyana2, Sandeep Kautish3, A S Vibith4, Yogita Gupta5, Sayed F Abdelwahab6, Ali Wagdy Mohamed7,8.
Abstract
Cardiovascular disease is difficult to detect due to several risk factors, including high blood pressure, cholesterol, and an abnormal pulse rate. Accurate decision-making and optimal treatment are required to address cardiac risk. As machine learning technology advances, the healthcare industry's clinical practice is likely to change. As a result, researchers and clinicians must recognize the importance of machine learning techniques. The main objective of this research is to recommend a machine learning-based cardiovascular disease prediction system that is highly accurate. In contrast, modern machine learning algorithms such as REP Tree, M5P Tree, Random Tree, Linear Regression, Naive Bayes, J48, and JRIP are used to classify popular cardiovascular datasets. The proposed CDPS's performance was evaluated using a variety of metrics to identify the best suitable machine learning model. When it came to predicting cardiovascular disease patients, the Random Tree model performed admirably, with the highest accuracy of 100%, the lowest MAE of 0.0011, the lowest RMSE of 0.0231, and the fastest prediction time of 0.01 seconds.Entities:
Mesh:
Year: 2022 PMID: 35069715 PMCID: PMC8767405 DOI: 10.1155/2022/2973324
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Framework of the proposed cardiovascular disease prediction system.
Figure 2M5P model tree.
Figure 3Random Tree sampling.
Dataset attributes.
| Attribute | Representation | Details |
|---|---|---|
| Age | Age | In years |
| Sex | Sex | Male = 1, female = 0 |
| Chest pain | CP | 4 types: 4-asymptomatic, 2-nonanginal, 3-atypical, and 1-typical |
| Rest blood pressure | Trestbps | On hospital admission in mm Hg |
| Serum cholesterol | Chol | In mg/dl |
| Fasting blood sugar | Fbs | >120 mg/dl (0-false, 1-true) |
| Rest electrocardiograph | Restecg | 0-normal, 1-abnormal, and 2-maximum heart rate |
| Max heart rate | Thalch | Maximum heart rate |
| Exercise-induced angina | Exang | 1-yes, 0-no |
| ST depression | Oldpeak | Depression induced by exercise |
| Slope | Slope | 1-up, 2-flat, and 3-down |
| No. of vessels | Ca | Vessels colored by fluoroscopy |
| Thalassemia | Thal | 3-normal, 6-fixed, and 7-irreviersible |
| Num | Class | 0-no risk, 1-low risk, 2-high risk, and 3-very high risk |
Prediction performance evaluation using Hungarian database.
| ML technique | MAE | RMSE | Accuracy (%) | Time (secs) |
|---|---|---|---|---|
| REP Tree | 0.318 | 0.4415 | 88.44 | 0.04 |
| M5P | 0.2763 | 0.3769 | 75.75 | 0.43 |
| Linear Regression | 0.2978 | 0.371 | 74.32 | 0.01 |
| Random Tree | 0.2838 | 0.5328 | 99.81 | 0.02 |
Figure 4Applying Hungarian database: MAE comparison.
Figure 5Applying Hungarian database: RMSE comparison.
Figure 6Applying Hungarian database: accuracy-based performance evaluation.
Figure 7Applying Hungarian database: prediction time-based performance evaluation.
Prediction performance evaluation using Statlog (heart) database.
| ML technique | MAE | RMSE | Accuracy (%) | Time (sec) |
|---|---|---|---|---|
| Naive Bayes | 0.0011 | 0.0231 | 100 | 0.01 |
| J48 | 0.0011 | 0.0231 | 99.9 | 0.15 |
| Random Tree | 0.0011 | 0.0231 | 100 | 0.01 |
| JRIP | 0.0014 | 0.0327 | 99.9 | 3.25 |
Figure 8Applying Statlog (heart) database-performance evaluation using MAE.
Figure 9Applying Statlog (heart) database: RMSE comparison.
Figure 10Applying Statlog (heart) database: accuracy-based performance evaluation.
Figure 11Applying Statlog (heart) database-prediction time-based performance evaluation.
Figure 12Constructed REP Tree.
Figure 13Constructed Random Tree.
Figure 14Performance validation of Random Tree.