Systematic Reviews
Copyright ©The Author(s) 2025.
World J Diabetes. Apr 15, 2025; 16(4): 101310
Published online Apr 15, 2025. doi: 10.4239/wjd.v16.i4.101310
Table 2 Characteristics of studies included in the development and validation of the model
Ref.
Modeling method
Variable selection methods
Methods for handling continuous variables
Missing data
Predictors in the final model
Model performance
Model presentationInternal validationExternal validation
Quantity
Processing method
Discrimination
Calibration
Ning et al[11]Logistic regressionMonofactor analysisMaintaining continuity--Duration of DM/FPG/FINS/HbA1c/HOMA-IR/Vaspin/Omentin-1AUC = 0.789 (0.741-0.873)Calibration curveNomogramBootstrapNone
Metsker et al[22]Artificial neural network/support vector machine/decision tree/linear regression/logistic regression---Delete, replaceUnsatisfactory control of glycemia/systemic inflammation/renal dyslipidemia/dyslipidemia/macroangiopathy(1) AUC = 0.8922; (2) AUC = 0.8644; (3) AUC = 0.8988; (4) AUC = 0.8926; and (5) AUC = 0.8941NoneLIME explanation5-fold cross-validationNone
Wu et al[17]Logistic regressionLASSO regressionMaintaining continuity19-FBG/PBG/LDL-C/age/TC/BMI/HbA1cD: (1) AUC = 0.656; (2) AUC = 0.724; (3) AUC = 0.731; and (4) AUC = 0.713. V: (1) AUC = 0.629; (2) AUC = 0.712; (3) AUC = 0.813; and (4) AUC = 0.830Hosmer-Lemeshow test/Calibration PlotNomogramNoneGeographical
Fan et al[21]Machine learningMonofactor analysisCategorizing continuous variables--Age/duration of DM/duration of unadjusted hypoglycemic treatment (≥ 1 year)/number of insulin species/total cost of hypoglycemic drugs/number of hypoglycemic drugs/gender/genetic history of diabetes/dyslipidemia(1) XF: AUC = 0.847 ± 0.081; (2) CHAID: AUC = 0.787 ± 0.081; (3) QUEST: AUC = 0.720 ± 0.06; and (4) D: AUC = 0.859 ± 0.05NoneVariable ImportanceBootstrapNone
Zhang et al[18]Logistic regressionMonofactor analysisMaintaining continuity--Age/gender/duration of DM/BMI/uric acid/HbA1c/FT3D: AUC = 0.763; V: AUC = 0.755Calibration curveNomogramBootstrapNone
Li et al[10]Logistic regressionLASSO regressionMaintaining continuity--Sex/age/DR/duration of DM/WBC/eosinophil fraction/lymphocyte count/HbA1c/GSP/TC/TG/HDL/LDL/ApoA1/ApoBD: AUC = 0.858 (0.851-0.865); V: AUC = 0.852 (0.840-0.865)Hosmer-Lemeshow Test/Calibration curveNomogramBootstrapNone
Tian et al[20]Logistic regressionLASSO regressionCategorizing continuous variables--Advanced age of grading/smoking/insomnia/sweating/loose teeth/dry skin/purple tongueD: AUC = 0.727; V: AUC = 0.744Calibration curveNomogram5-fold cross-validationNone
Li et al[15]Logistic regressionLASSO regressionMaintaining continuity--Age/25(OH)D3/duration of T2DM/HDL/HbA1c/FBGD: AUC = 0.8256 (0.8104-0.8408); V: AUC = 0.8608 (0.8376-0.8840)Hosmer-lemeshow test/Calibration curveNomogramBootstrapGeographical
Lian et al[16]Logistic regression machine learning-Maintaining continuity10Delete, multiple imputation, or leave unprocessedAge/ALT/ALB/TBIL/UREA/TC/HbA1c/APTT/24-hUTP/urine protein concentration/duration of DM/neutrophil-to-lymphocyte Ratio/HOMA-IRAUC = 0.818NoneThe Shapley additive explanations10-fold cross-validationNone
Liu et al[19]Β coefficient-Maintaining continuity--Age/smoking/BMI/duration of DM/HbA1c/low HDL-c/high TG/hypertension/DR/DKD/CVDAUC = 0.831 (0.794-0.868)None-NoneGeographical
Wang et al[12]Logistic regressionMonofactor analysisMaintaining continuity--Age/duration of DM/HbA1c/TG/2 hours CP/T3AUC = 0.938 (0.918-0.958)Hosmer-lemeshow test/Calibration curveNomogramBootstrapNone
Zhang et al[13]Logistic regressionLASSO regressionMaintaining continuity--Age/smoking/dyslipidemia/HbA1c/glucose variability parametersAUC = 0.647 (0.585-0.708)Hosmer-lemeshow test/Calibration curveNomogramBootstrapNone
Gelaw et al[14]Logistic regression/machine learningLASSO regressionCategorizing continuous variables-Multiple ImputationHypertension/FBG/other comorbidities/Alcohol consumption/Physical activity/type of DM treatment/WBC/RBC(1) AUC = 0.732 (0.69-0.773); and (2) AUC = 0.702 (0.658-0.746)Hosmer-lemeshow testNomogramBootstrapNone
Baskozos et al[23]Machine learning---Multiple imputationQuality of life (EQ5D)/lifestyle (smoking, alcohol consumption)/demographics (age, gender)/personality and psychology traits (anxiety, depression, personality traits)/biochemical (HbA1c)/clinical variables (BMI, hospital stay and trauma at young age)(1) AUC = 0.8184 (0.8167-0.8201); (2) AUC = 0.8188 (0.8171-0.8205); and (3) AUC = 0.8123 (0.8107-0.8140)Calibration curveThe adaptive regression splines classifier10-fold cross-validationGeographical