Fig. 3

AUC curves of different machine learning prediction models in training set. The ROC curves of different models were drawn using the training set. The area under the ROC curve (AUC) was calculated to evaluate the differentiation of different models in the training set. The lines in different colors represented different models, and the AUC values and 95% confidence intervals for each model were listed at the bottom right. In the figure, the area under the curve corresponding to the yellow line was the largest, and the AUC value was 0.849 (95% CI 0.793–0.906), indicating that the Decision Tree model had the best differentiation in the training set