Fig. 2

Residual plots for all models to demonstrate the residual distribution. Grey dots represent root mean squares (A). Calibration curves and Brier scores of all models (B). BS, Brier score; DT, decision tree; ENet, elastic network; RF, random forest; KNN, k-nearest neighbor; Lightgbm, light gradient boosting machine; LR, logistic regression; MLP, multilayer perceptron; SVM, support vector machine; Xgboost, extreme gradient boosting