基于机器学习算法构建血液透析病人肌少症发生的风险预测模型

    Construction of a risk prediction model for sarcopenia in hemodialysis patients based on machine learning Algorithms

    • 摘要:
      目的: 分析血液透析病人肌少症发生的危险因素,并基于机器学习算法构建血液透析病人肌少症发生的预测模型,为临床防治对策制订提供参考。
      方法: 选取211例血液透析病人为研究对象,以是否发生肌少症为结局变量将病人分为肌少症组和非肌少症组,收集病人临床资料,另分别基于决策树、随机森林及SMOTE算法构建预测模型,最后对比3种方法建立的预测模型对血液透析病人肌少症发生的预测价值。
      结果: 211例病人中有49例发生肌少症,肌少症发生率为23.22%。肌少症组和非肌少症组病人在年龄、BMI、糖尿病、透析时间、营养风险、低体力活动水平等方面对比具有明显差异(P < 0.05);logistic回归分析显示,年龄(OR = 2.566,P = 0.02)、BMI(OR = 0.800,P = 0.02)、糖尿病(OR = 2.362,P = 0.04)、透析时间(OR = 3.600,P < 0.01)、营养风险(OR = 3.684,P < 0.01)、低体力活动水平(OR = 4.931,P < 0.01)均是血液透析病人肌少症发生的危险因素。ROC分析显示,决策树算法、随机森林算法及SMOTE算法预测血液透析病人肌少症发生风险的AUC值分别为0.811、0.829和0.817,预测效能良好,其中随机森林算法的AUC值最高,但经Delong test检验显示,三种模型的AUC值无显著差异。
      结论: 本研究基于决策树、随机森林算法及SMOTE算法构建的血液透析病人肌少症发生的风险预测模型均具有较好的预测效能,其中随机森林模型的更具优势,可有效识别肌少症发生风险,有利于临床预测和识别肌少症高危病人。

       

      Abstract:
      Objective To analyze the risk factors of sarcopenia in hemodialysis patients, construct a prediction model for sarcopenia in hemodialysis patients based on machine learning algorithms to provide a reference for the formulation of clinical prevention and treatment strategies.
      Method A total of 211 hemodialysis patients admitted from January 2024 to May 2025 were selected as the research subjects. The patients were divided into the sarcopenia group and the non-sarcopenia group based on whether sarcopenia occurred as the outcome variable. The clinical data of the patients were collected. In addition, thee prediction models were constructed based on decision tree, random forest and SMOTE algorithm. Finally, the predictive value of the prediction models established by the three methods for the occurrence of sarcopenia bewteen two groups were compared.
      Results Among the 211 patients, 49 cases developed sarcopenia, with an incidence rate of 23.22%. There were statistically significant differences in the age, BMI, diabetes, dialysis duration, nutritional risk and low physical activity level between two groups (P < 0.05). The results of logistic regression analysis showed that the age (OR = 2.566, P = 0.02), BMI (OR = 0.800, P = 0.02), diabetes (OR = 2.362, P = 0.04), dialysis duration (OR = 3.600, P < 0.01), nutritional risk (OR = 3.684, P < 0.01), low physical activity level (OR = 4.931, P < 0.01) were the risk factors of sarcopenia in hemodialysis patients. The resultsn of ROC analysis showed that the AUC values of the decision tree algorithm, random forest algorithm and SMOTE algorithm for predicting the risk of sarcopenia in hemodialysis patients were 0.811, 0.829 and 0.817, respectively, with good predictive efficacy. Among them, the AUC value of the random forest algorithm was the highest. However, the Delong test showed that there was no statistical significance in the AUC values among the three models (P > 0.05)
      Conclusions The risk prediction models for sarcopenia in hemodialysis patients constructed based on decision tree, random forest algorithm and SMOTE algorithm in this study all have good predictive efficacy. Among them, the random forest model has more advantages, and can effectively identify the risk of sarcopenia, which is conducive to clinical prediction and identification of high-risk patients with sarcopenia.

       

    /

    返回文章
    返回