慢性心力衰竭合并肺部感染患者院内死亡风险预测:基于可解释性机器学习方法

申采玉 ,  王帅 ,  周锐盈 ,  汪雨贺 ,  高琴 ,  陈兴智 ,  杨枢

南方医科大学学报 ›› 2024, Vol. 44 ›› Issue (06) : 1141 -1148.

PDF (1373KB)
南方医科大学学报 ›› 2024, Vol. 44 ›› Issue (06) : 1141 -1148. DOI: 10.12122/j.issn.1673-4254.2024.06.15

慢性心力衰竭合并肺部感染患者院内死亡风险预测:基于可解释性机器学习方法

作者信息 +

Prediction of risk of in-hospital death in patients with chronic heart failure complicated by lung infections using interpretable machine learning

Author information +
文章历史 +
PDF (1405K)

摘要

目的 使用可解释性机器学习方法预测慢性心力衰竭(CHF)合并肺部感染患者的院内死亡风险。 方法 回顾性分析MIMIC-IV数据库中诊断为CHF合并肺部感染的1415例患者病历信息。按病原体种类将患者划分为合并细菌性肺炎(841例)、合并非细菌性肺炎(574例)两个亚组,采用Kaplan-Meier生存曲线描述不同亚组的死亡风险差异。基于单因素分析和LASSO回归筛选特征。分别构建LR、AdaBoost、XGBoost、LightGBM模型,通过准确性、精确度、F1值、AUC等指标比较模型性能,使用eICU-CRD数据库进行外部验证。应用SHAP算法对XGBoost模型进行解释性分析。 结果 内部测试集中XGBoost模型预测CHF合并肺部感染患者院内死亡风险的准确性高于其他模型。外部测试集显示,合并细菌性肺炎、合并非细菌性肺炎两亚组中XGBoost模型的AUC值分别为0.691(95%CI:0.654~0.720)、0.725(95%CI:0.577~0.782)。相较于其他模型,XGBoost模型表现出了更好的预测能力和稳定性。 结论 在预测CHF合并肺部感染患者的院内死亡风险方面,XGBoost模型的综合表现优于其他3种模型。SHAP算法为模型提供了明确解释,有助于临床医生进行决策。

Abstract

Objective To predict the risk of in-hospital death in patients with chronic heart failure (CHF) complicated by lung infections using interpretable machine learning. Methods The clinical data of 1415 patients diagnosed with CHF complicated by lung infections were obtained from the MIMIC-IV database. According to the pathogen type, the patients were categorized into bacterial pneumonia and non-bacterial pneumonia groups, and their risks of in-hospital death were compared using Kaplan-Meier survival curves. Univariate analysis and LASSO regression were used to select the features for constructing LR, AdaBoost, XGBoost, and LightGBM models, and their performance was compared in terms of accuracy, precision, F1 value, and AUC. External validation of the models was performed using the data from eICU-CRD database. SHAP algorithm was applied for interpretive analysis of XGBoost model. Results Among the 4 constructed models, the XGBoost model showed the highest accuracy and F1 value for predicting the risk of in-hospital death in CHF patients with lung infections in the training set. In the external test set, the XGBoost model had an AUC of 0.691 (95% CI: 0.654-0.720) in bacterial pneumonia group and an AUC of 0.725 (95% CI: 0.577-0.782) in non-bacterial pneumonia group, and showed better predictive ability and stability than the other models. Conclusion The overall performance of the XGBoost model is superior to the other 3 models for predicting the risk of in-hospital death in CHF patients with lung infections. The SHAP algorithm provides a clear interpretation of the model to facilitate decision-making in clinical settings.

Graphical abstract

关键词

慢性心力衰竭 / 肺部感染 / 预测模型 / SHAP算法 / 机器学习

Key words

chronic heart failure / lung infection / predictive modeling / SHAP algorithm / machine learning

引用本文

引用格式 ▾
申采玉,王帅,周锐盈,汪雨贺,高琴,陈兴智,杨枢. 慢性心力衰竭合并肺部感染患者院内死亡风险预测:基于可解释性机器学习方法[J]. 南方医科大学学报, 2024, 44(06): 1141-1148 DOI:10.12122/j.issn.1673-4254.2024.06.15

登录浏览全文

4963

注册一个新账户 忘记密码

慢性充血性心力衰竭(CHF)是一种复杂的临床综合征,通常由心脏结构和功能异常所引起1。《中国心血管健康与疾病报告2022》显示2,中国35~74岁的人群中约有400万人患CHF,患病率为0.9%,病死率高达2.8%。心力衰竭患者并发肺炎的概率很高,死亡风险比未感染肺炎的患者高4倍3
早期诊断和治疗是降低CHF合并肺部感染患者死亡风险的有效措施。目前虽有一些传统评分模型被用来预测CHF患者的预后,但经过验证且适合CHF合并肺部感染患者死亡风险预测的模型相对较少,且性能不能满足实际应用需求。西雅图心力衰竭模型(SHFM)在临床上被广泛应用于预测CHF患者的预后,然而该模型对于个体化患者的预测能力有限4。肺炎严重程度指数(PSI)和 CURB-65评分被用于预测肺炎患者的短期死亡率,但效果并不理想,限制了其在临床实践中的应用5
随着人工智能的发展,机器学习在许多领域取得了巨大的成功,但机器学习的可解释性依旧是个难题6。通用数据保护条例(GDPR)法规明确规定,当机器针对个体做出决定时,该决定必须符合一定要求的可解释性7。在医疗保健领域,模型的可解释性非常必要8。可解释的高性能预测模型不仅可以有效预测患者预后,还可以辅助医生进行临床决策,但目前可解释的临床模型还较少。因此,构建应用于CHF合并肺部感染患者死亡风险预测、且具有较好可解释性能的机器学习模型具有重要应用价值。
本研究从MIMIC-IV数据库提取患者数据,构建LR、AdaBoost、XGBoost、LightGBM 4种模型预测CHF合并肺部感染患者的死亡风险,并使用eICU-CRD数据库进行外部验证。采用SHAP算法对XGBoost模型进行可解释性分析,以探讨患者死亡的危险因素。

1 资料和方法

1.1 资料来源

本研究从MIMIC-IV(v.1.0)和eICU-CRD(v.2.0)两个数据库中提取数据。MIMIC-IV是一个大型、单中心、公开可用、去身份化的数据库,包括人口统计学数据、实验室检查结果、护理人员记录、静脉注射药物、体液平衡和其他临床变量9。本研究使用多中心的eICU-CRD数据库进行外部验证,该数据库提供了2014~2015年美国208家医院20多万例患者的就诊详细数据10。两个数据库均已去识别化,实现了患者隐私保护。本研究获得了数据库的访问和使用权限(证书编号:39168475)。

1.2 研究对象

根据国际诊断代码11ICD-9和ICD-10确定诊断为CHF合并肺部感染的成年患者,两个数据库分别纳入1415、2826例患者。纳入标准:CHF合并肺部感染的患者;首次入住ICU的患者。排除标准:年龄<18岁;ICU停留时间< 24 h;严重肝病;恶性肿瘤;临床病历信息不完整者。患者筛选流程如图1

根据病原体种类12将CHF合并肺部感染患者划分为合并细菌性肺炎(841例)、合并非细菌性肺炎(包括病毒性、非典型性肺炎共574例)两个亚组。以患者第一次住院时间为统计起点,以患者在数据库记录时间段内是否死亡为统计终点。根据患者出院时的状态分为生存组和死亡组,研究结局指标是CHF合并肺部感染患者的30 d院内死亡率。

1.3 数据提取

本研究从MIMIC-IV数据库中共提取52个变量。提取的变量包括人口统计学特征:年龄、性别、体质量;患者入住ICU第1天的基础生命体征:心率、血压、呼吸频率、体温、血氧饱和度;入住ICU首日的实验室指标:血糖、红细胞、白细胞、血小板、血红蛋白、血清钾、血清钠、血清钙、血清氯、尿素氮等;入院诊断、合并症、治疗、简化急性生理学评分(SAPSII)、序贯器官衰竭评分(SOFA)等。

1.4 统计学分析

采用Python3.7.4软件进行统计处理。将缺失值超过30%的变量删除。对缺失量小于5%的连续性变量用均数填补,缺失量大于5%的连续性变量使用KNN分类算法进行多重补插,分类变量无缺失值。连续性变量以M(Q1,Q3)表示,两组间比较使用Wilcoxon秩和检验。分类变量用n(%)表示,采用χ2 检验或 Fisher精确检验比较组间差异。绘制合并细菌性肺炎和合并非细菌性肺炎患者的Kaplan-Meier生存曲线,比较组间差异。以P<0.05为差异有统计学意义。使用最小绝对选择算法(LASSO)筛选最佳预测特征变量1314

1.5 死亡风险预测模型

将数据集随机分为训练集(80%)和内部测试集(20%),构建LR、AdaBoost、XGBoost、LightGBM 4种模型。LR又称逻辑回归,是一种广义的线性回归分析模型,可以灵活地包含多个预测变量15。Adaboost是一种集成学习方法,其突出优势在于其易于实现和高预测的精度16。XGBoost是一个优化的分布式梯度提升库,具有复杂度低、运行速度快、准确等优点,适合处理大规模数据17。LightGBM是基于树的学习算法,它具有训练速度快和效率高的优点,可用于处理分类、回归任务18

1.6 SHAP模型解释

缺乏可解释性是机器学习在心血管领域运用的主要障碍之一19。SHAP是基于博弈论解释机器学习模型输出的可视化方法20。部分研究者应用该算法成功地克服了机器学习的“黑盒”特性,为模型提供了一致的可解释性。有研究21基于可解释机器学习为解释复杂和异构的生物数据提供了新的依据;有研究22基于可解释机器学习模型预测乳腺癌分子的亚型,使放射科医生区分乳腺癌分子亚型的准确性得到了显著提高。本研究使用SHAP算法对XGBoost模型的全局变量和单样本变量进行分析,定量可视化风险因素与结果之间的关系,增加模型可信度。

2 结果

2.1 基线资料比较

MIMIC-IV数据库中CHF合并肺部感染的患者共1415例,幸存患者1144例,死亡患者271例。死亡组的平均年龄大于幸存组,女性占46.3%,男性占53.7%。年龄、体质量、心率、呼吸频率、体温等28个指标的差异具有统计学意义(P<0.05,表1)。

2.2 特征选择

结果显示52个特征的LASSO系数轮廓(图2),展示了LASSO筛选变量的动态过程。使用Python的sklearn.linear库,将数据集中的52个变量纳入LASSO回归,在LASSO模型中使用交叉验证, 根据交叉验证结果选择收缩参数λ为0.00038,初步得出24个潜在预测因子(表2);再结合单因素分析中P<0.05的28个变量,排除重复项,最终模型纳入36个特征。

2.3 两亚组30 d生存分析

MIMIC-IV数据集中合并细菌性肺炎患者841例,合并非细菌性肺炎患者574例。Kaplan-Meier生存曲线及对数秩检验显示两组患者的生存率无统计学差异(图3)。

2.4 模型性能比较

2.4.1 数据集划分

未分组、合并细菌性肺炎和合并非细菌性肺炎数据集的ROC曲线(图4)。XGBoost模型AUC值分别为0.829、0.810、0.846,其准确性高于其他模型(表3)。XGBoost模型较其他3个模型预测性能更好。合并细菌性肺炎亚组模型AUC值略有下降,合并非细菌性肺炎亚组模型AUC值有所提升提升。

2.4.2 外部测试

合并细菌性肺炎亚组中,4种模型的AUC值分别为0.674、0.746、0.691、0.737。合并非细菌性肺炎亚组中,4种模型的AUC值分别为0.664、0.675、0.725、0.699。外部测试显示,与另外3个模型相比,XGBoost模型的综合性能更好(图5表4),与MIMIC测试集结果相同。

2.5 基于SHAP算法的可解释性分析

2.5.1 全局样本特征解释分析

使用SHAP算法对XGBoost模型进行可解释分析,SHAP特征重要性排序显示,GCS评分在所有预测时段中具有最强预测价值,GCS评分越高患者死亡风险也越低;其次白细胞、血尿素氮等特征也具有重要预测价值(图6)。

特征对模型输出影响的分布显示了预测变量与目标结果的正负关系(图7),不同颜色的点体现了所有患者对结果的归因,红色点表示高风险值,蓝色点表示低风险值。白细胞、尿素氮的增加对预测结果有正向影响,使预测结果倾向死亡;尿量、体质量的增加对预测结果有负向影响,使预测结果倾向生存。

2.5.2 单样本预测特征解释分析

CHF合并非细菌性肺炎存活患者的特征贡献图显示,该患者存活的主要原因是患者的GCS评分高、意识清醒、年龄较小、无其他临床并发症(图8)。

3 讨论

研究显示约有59.6%的CHF患者合并肺部感染23。CHF和肺部感染相互影响,CHF患者心脏收缩力下降,肺静脉回流受阻,导致肺循环淤血和肺水肿,肺泡液积聚影响细菌清除和局部防御机制从而引发肺部感染。肺部感染会导致体内炎症因子释放和呼吸功能障碍,心肌缺血缺氧受损,心脏负荷增大使患者心力衰竭症状加重24。本研究中,训练集和外部验证集CHF合并肺部感染患者的死亡率分别为19.2%、19.3%,表明该群体是一个高风险的患者群体。准确的预后评估是降低患者死亡率和临床决策的基础25。CHF合并肺部感染患者可解释性死亡风险预测模型的构建,有助于临床医生评估患者的生存情况,为患者制定个性化的治疗和护理计划。

与之前CHF或肺部感染患者的预测模型不同,本研究构建的可解释性预测模型不仅可以确定模型中的变量是危险因素还是保护因素,还可以显示变量对预测结果的影响程度。通过单因素分析和LASSO回归筛选对分类贡献作用最大的关键特征,可以避免模型在实际临床环境中收集大量的混杂变量。本研究外部测试结果显示,XGBoost模型在识别能力和临床获益方面依然表现的更好。此外,外部测试集模型的预测性能较MIMIC测试集低,可能原因有两点:一是两数据库中的特征分布不同;二是MIMIC-IV是单中心数据库,eICU-CRD为多中心数据库,两数据库的异构性可能会导致模型性能下降。临床上避免抗菌药物耐药性快速增加是重要且艰巨的挑战26,划分亚组有利于临床医生鉴别诊断CHF合并肺部感染的类型,合理使用抗生素。

为确定与CHF合并肺部感染患者住院死亡率相关的重要特征,本研究引入SHAP算法解释XGBoost模型。SHAP算法用Shapley值分配最优积分的概念估计特征的重要性27。模型中对患者死亡率影响较大的前20个特征包括:GCS评分、白细胞、血尿素氮、SAPSII评分、乳酸最小值、血小板、心率、呼吸率、尿量、体质量、二氧化碳、脑血管疾病、氧分压、SOFA评分、体温、收缩压、N末端B型利钠肽原、血清氯、血红蛋白、年龄。

SHAP算法模型显示,白细胞、血尿素氮等实验室指标对CHF合并肺部感染患者死亡率的影响较大。本研究发现,死亡组患者白细胞计数显著升高,提示CHF患者可能发生肺部感染;血尿素氮水平对患者风险预测贡献很大。既往研究28同样证明,血尿素氮升高提示患者可能有肾功能损伤,肾功能损伤会导致液体潴留增加心脏的容量负荷,使患者症状加重。

本研究结果显示,体质量是CHF合并肺部感染患者的保护因素。这与Aryee EK等29研究中的“肥胖悖论”一致。有研究表明30,老年心力衰竭患者机体功能退化,抵抗力下降,抗感染能力差,易发生肺部感染。本研究对比两组患者预后情况,结果显示死亡组平均年龄高于生存组,进一步验证了年龄对CHF合并肺部感染患者死亡风险预测的重要性。

本研究有以下局限性:首先,本研究是一项回顾性研究,选择性偏倚可能无法避免,但可以通过严格的纳排标准使纳入的案例信息更真实准确。第二,MIMIC-IV和eICU-CRD数据库存在数据量相对较小、数据不平衡的问题。第三,尽管模型进行了独立外部验证,但研究的结果是否可以用于其他人群尚不能确定。因此,未来还需要在各种临床环境中进一步研究。

综上所述,本研究构建LR、AdaBoost、XGBoost、LightGBM 4种模型,使用多种评估指标比较模型预测CHF患者合并肺部感染患者死亡风险的性能。在MIMIC-IV测试集和eICU-CRD外部验证集中,XGBoost较其他模型的预测性能更好,且更具有稳定性。基于SHAP算法对XGBoost模型进行解释,实现了模型的临床可解释性,便于临床医生更好的理解模型预测过程,进行临床决策。

参考文献

[1]

肖小菊, 黎励文. 《心力衰竭的通用定义和分类》解读[J]. 中国胸心血管外科临床杂志, 2021, 28(10): 1140-4. DOI: 10.7507/1007-4848.202106044

[2]

马丽媛, 王增武, 樊 静, . 《中国心血管健康与疾病报告2022》要点解读[J]. 中国全科医学, 2023, 26(32): 3975-94. DOI: 10.12114/j.issn.1007-9572.2023.0408

[3]

Shen L, Jhund PS, Anand IS, et al. Incidence and outcomes of pneumonia in patients with heart failure[J]. J Am Coll Cardiol, 2021, 77(16): 1961-73.

[4]

Bo XW, Zhang YH, Liu Y, et al. Performance of the heart failure risk scores in predicting 1year mortality and short-term readmission of patients[J]. ESC Heart Fail, 2023, 10(1): 502-17.

[5]

Wang B, Li YX, Tian Y, et al. Novel pneumonia score based on a machine learning model for predicting mortality in pneumonia patients on admission to the intensive care unit[J]. Respir Med, 2023, 217: 107363.

[6]

Theunissen M, Browning J. Putting explainable AI in context: institutional explanations for medical AI[J]. Ethics Inf Technol, 2022, 24(2): 23-9.

[7]

Saqr M. Is GDPR failing? a tale of the many challenges in interpretations, applications, and enforcement[J]. Int J Health Sci, 2022, 16(5): 1-2.

[8]

陈珂锐, 孟小峰. 机器学习的可解释性[J]. 计算机研究与发展, 2020, 57(9): 1971-86. DOI: 10.7544/issn1000-1239.2020.20190456

[9]

Rogers P, Wang D, Lu ZY. Medical information mart for intensive care: a foundation for the fusion of artificial intelligence and real-world data[J]. Front Artif Intell, 2021, 4: 691626-35.

[10]

Pollard TJ, Johnson AEW, Raffa JD, et al. The eICU Collaborative Research Database, a freely available multi-center database for critical care research[J]. Sci Data, 2018, 5: 180178-83.

[11]

Chen YN, Chen H, Lu XD, et al. Automatic ICD-10 coding: deep semantic matching based on analogical reasoning[J]. Heliyon, 2023, 9(4): e15570-6.

[12]

于翠香, 王西艳. 《中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南(2018年版)》解读[J]. 中国医刊, 2021, 56(9): 951-3. DOI: 10.3969/j.issn.1008-1070.2021.09.008

[13]

卓于迪, 朱陵群, 张立山, . 套索回归模型在中医临床研究数据的统计应用与R语言实践[J]. 世界中医药, 2023, 18(7): 1033-8. DOI: 10.3969/j.issn.1673-7202.2023.07.023

[14]

杨 柳, 王 钰. 泛化误差的各种交叉验证估计方法综述[J]. 计算机应用研究, 2015, 32(5): 1287-90, 1297. DOI: 10.3969/j.issn.1001-3695.2015.05.002

[15]

Lynam AL, Dennis JM, Owen KR, et al. Logistic regression has similar performance to optimised machine learning algorithms in a clinical setting: application to the discrimination between type 1 and type 2 diabetes in young adults[J]. Diagn Progn Res, 2020, 4: 6-12.

[16]

Amendolara A, Pfister D, Settelmayer M, et al. An overview of machine learning applications in sports injury prediction[J]. Cureus, 2023, 15(9): e46170-8.

[17]

Chen RC, Caraka RE, Arnita NE, et al. An end to end of scalable tree boosting system[J]. Sylwan, 2020, 165(1): 1-11.

[18]

Li XQ, Xiong XY, Liang ZA, et al. A machine learning diagnostic model for Pneumocystis jirovecii pneumonia in patients with severe pneumonia[J]. Intern Emerg Med, 2023, 18(6): 1741-9.

[19]

Xu CG, Li HX, Yang JP, et al. Interpretable prediction of 3-year all-cause mortality in patients with chronic heart failure based on machine learning[J]. BMC Med Inform Decis Mak, 2023, 23(1): 267-79.

[20]

Petch J, Di S, Nelson W. Opening the black box: the promise and limitations of explainable machine learning in cardiology[J]. Can J Cardiol, 2022, 38(2): 204-13.

[21]

Cho YR, Kang M. Interpretable machine learning in bioinformatics[J]. Methods, 2020, 179: 1-2.

[22]

Ma MW, Liu RY, Wen CJ, et al. Predicting the molecular subtype of breast cancer and identifying interpretable imaging features using machine learning algorithms[J]. Eur Radiol, 2022, 32(3): 1652-62.

[23]

鲍利改, 董 谦. 慢性心力衰竭合并肺部感染患者MIP-2、MMP-9、D-D、miR-21表达及与病原菌类型、心肌功能的关联性研究[J]. 临床误诊误治, 2022, 35(3): 78-83. DOI: 10.3969/j.issn.1002-3429.2022.03.018

[24]

Mancini D, Gibson GT. Impact of pneumonia in HeartFailurePatients[J]. J Am Coll Cardiol, 2021, 77(16): 1974-6.

[25]

Chen ZJ, Li TM, Guo S, et al. Machine learning-based in-hospital mortality risk prediction tool for intensive care unit patients with heart failure[J]. Front Cardiovasc Med, 2023, 10: 1119699.

[26]

Chiotos K, Tamma PD, Gerber JS. Antibiotic stewardship in the intensive care unit: challenges and opportunities[J]. Infect Control Hosp Epidemiol, 2019, 40(6): 693-8.

[27]

Bifarin OO. Interpretable machine learning with tree-based shapley additive explanations: application to metabolomics datasets for binary classification[J]. PLoS One, 2023, 18(5): e0284315.

[28]

Chen JM, Li Y, Liu P, et al. A nomogram to predict the in-hospital mortality of patients with congestive heart failure and chronic kidney disease[J]. ESC Heart Fail, 2022, 9(5): 3167-76.

[29]

Aryee EK, Ozkan B, Ndumele CE. Heart failure and obesity: the latest pandemic[J]. Prog Cardiovasc Dis, 2023, 78: 43-8.

[30]

孟广蕊, 纪志芳, 田 勇. 老年心力衰竭合并肺部感染病原菌分布及血清CRP、PCT水平变化[J]. 中国病原生物学杂志, 2023, 18(7): 821-4, 829.

基金资助

RIGHTS & PERMISSIONS

版权所有©《南方医科大学学报》编辑部2021

AI Summary AI Mindmap
PDF (1373KB)

320

访问

0

被引

详细

导航
相关文章

AI思维导图

/