Research Article

A Reliable Machine Intelligence Model for Accurate Identification of Cardiovascular Diseases Using Ensemble Techniques

Table 6

Performance metrics of all the machine learning models.

Classification techniqueAccuracy (%) achieved with the Cleveland datasetSensitivitySpecificityPrecisionRecallF1-scoreMCC

Decision tree77.860.810.730.770.810.790.55
Random forest78.680.780.770.800.780.790.55
Naive Bayes81.140.870.730.790.870.830.62
Logistic regression81.960.930.660.760.790.0.840.63
Support vector machine79.050.770.750.790.850.780.54
Gradient boosting81.140.930.660.760.930.840.63
XGBoost80.320.870.710.780.870.820.60
Proposed ensemble model88.240.910.840.850.900.880.76

Classification techniqueAccuracy (%) achieved with the comprehensive datasetSensitivitySpecificityPrecisionRecallF1-scoreMCC

Decision tree82.560.790.850.830.790.810.65
Random forest90.750.930.880.880.930.900.81
Naive Bayes84.240.850.820.820.850.840.68
Logistic regression84.030.870.800.810.870.840.68
Support vector machine81.520.830.820.820.840.830.69
Gradient boosting86.130.920.790.810.920.860.72
XGBoost83.230.910.840.850.910.880.76
Proposed ensemble model93.390.940.890.990.880.900.85

Classification techniqueAccuracy (%) achieved with the Mendeley datasetSensitivitySpecificityPrecisionRecallF1-scoreMCC

Decision tree950.950.940.960.950.950.88
Random forest95.120.940.960.970.940.960.90
Naive Bayes94.250.950.900.940.950.940.86
Logistic regression95.250.970.950.970.970.970.92
Support vector machine93.150.950.900.930.950.930.85
Gradient boosting95.150.950.950.970.950.960.90
XGBoost96.120.960.950.970.960.960.92
Proposed ensemble model96.750.960.970.980.960.970.93