Table 7. Performance of four machine learning algorithms in the binary classification framework.
| Model |
Accuracy |
Precision
(PPV) |
Recall
(Sensitivity) |
Specificity |
NPV |
F1 |
AUC |
Model |
| SVM |
0.73 |
0.72 |
0.73 |
0.73 |
0.73 |
0.72 |
0.65 |
0.73 |
| RF |
0.74 |
0.74 |
0.74 |
0.74 |
0.74 |
0.71 |
0.72 |
0.74 |
| XGBoost |
0.74 |
0.73 |
0.74 |
0.74 |
0.74 |
0.73 |
0.72 |
0.74 |
| Adaboost |
0.75 |
0.74 |
0.75 |
0.75 |
0.75 |
0.73 |
0.77 |
0.75 |
PPV: Positive Predictive Value; NPV: Negative Predictive Value. Under the balanced test set (1:1 class ratio), PPV is equivalent to Precision, and Specificity is mathematically equivalent to NPV in this specific context; NPV values were derived from the confusion matrices of the independent test set.