摘要

目的建立基于机器学习算法的护理人员心理健康状况预测模型。方法采用便利抽样法, 应用一般资料调查表、症状自评量表(SCL-90)、应对方式问卷、社会支持评定量表和工作适应障碍量表于2020年2月对汕头市中心医院和汕头大学医学院附属肿瘤医院的护理人员进行调查。心理健康状况作为二分类变量处理, 采用单因素和多因素Logistic回归分析筛选出候选预测因子。研究对象按照8∶2比例随机分为训练集和测试集。应用机器学习算法的Logistic回归、人工神经网络、C5.0决策树、贝叶斯网络和支持向量机建立护理人员心理健康状况预测模型, 并对5个模型进行验证及对比分析, 筛选出最高预测效能模型。结果本研究共纳入415名护士, 心理健康症状阳性检出率为20.48%。根据单因素和多因素Logistic回归分析筛选出的候选预测因子分别为工作适应障碍(OR值为1.098, 95%CI 1.028~1.174)、自责(OR值为7.703, 95%CI 2.014~29.468)、解决问题(OR值为0.131, 95%CI 0.025~0.686)、每月的夜班数(OR值为0.204, 95%CI 0.073~0.573)和支持利用度(OR值为0.830, 95%CI 0.701~0.984)。Logistic回归、人工神经网络、C5.0决策树、贝叶斯网络和支持向量机5种模型预测准确率分别为84.21%、85.53%、82.89%、78.95%、84.21%;受试者工作特征曲线下面积(AUC)分别为0.801、0.825、0.777、0.583、0.774。人工神经网络模型预测效能高于Logistic回归、C5.0决策树、贝叶斯网络和支持向量机模型(DeLong Test, P<0.05)。结论基于机器学习算法建立的护理人员心理健康状况预测模型有较高的预测价值, 工作适应障碍、自责和解决问题应对方式、每月的夜班数、支持利用度为模型的预测因子, 可将模型纳入护理人员心理健康状况筛查决策, 以精准掌握其动态变化, 早期识别心理健康异常高危人员, 早期干预。