NPPB and diabetes mellitus: After 100 iterations, the algorithm confirmed 24 significant variables: BMI, diabetes mellitus, neutrophil count, lymphocyte count, blood platelet count, NLR, platelet-to-lymphocyte ratio, SII, SIRI, creatinine, uric acid, fasting blood glucose, NT-proBNP, triglyceride, total cholesterol, HDL-C, low-density lipoprotein cholesterol, TyG, TyG-BMI, AIP, lipoprotein a, apolipoprotein B, total protein, and albumin.