基于XGBoost和基因算法设计一种可解释的算法,用于预测COVID-19患者的住院需求
Azadeh Abkar1, Mahdi Mehrabi2, Amin Golabpour3
1Department of Computer Engineering, Shi.C., Islamic Azad University, Shiraz, Iran.
Scientific reports
|February 23, 2026
概括
这项研究开发了一个可解释的AI框架来预测COVID-19住院风险. 混合系统将XGBoost的预测与可解释的规则相结合,改善了门诊患者的临床决策.
科学领域:
- 人工智能在医学中的应用
- 临床决策支持系统 临床决策支持系统
- 流行病学和公共卫生.
背景情况:
- 准确预测门诊患者的COVID-19住院风险对于资源分配和患者护理至关重要.
- 现有的机器学习模型往往缺乏可解释性,限制了它们的临床采用.
- 需要透明和可靠的工具来支持在管理COVID-19患者的临床决策.
研究的目的:
- 开发一个混合可解释的人工智能 (XAI) 框架,集成XGBoost和基于规则的解释.
- 提高机器学习模型的可解释性,用于COVID-19住院风险预测.
- 为评估COVID-19门诊患者住院风险提供临床验证的决策支持工具.
主要方法:
- 通过27个临床,实验室和人口统计变量对1278名COVID-19门诊患者进行了回顾性分析.
- 开发一个混合框架,结合XGBoost进行预测和基因算法优化的随机森林进行规则提取.
- 由十名医生使用内容有效性指数 (CVI) 进行提取规则的临床验证.
主要成果:
- 与基线模型相比,XGBoost实现了优异的预测性能 (AUC 0.85).
- 该框架产生了40个临床有效,可解释的IF-THEN规则,由医生验证 (CVI ≥0.85).
- 发现的关键预测因素包括SpO2,CRP,年龄,D-二次体,费里丁和淋巴细胞百分比.
结论:
- 混合XAI框架成功地将高精度预测与COVID-19住院风险评估的临床解释规则相结合.
- 这种透明的决策支持工具可以改善COVID-19门诊患者的分拣和资源优化.
- 模块化设计允许适应未来的传染病爆发,增强临床部署.
相关概念视频
Steps in Outbreak Investigation
635
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
635
Residuals and Least-Squares Property
9.6K
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
9.6K
Classification of Illness
9.0K
The meaning of illness is individualized to each person who experiences an alteration in health. In contrast, disease is a medical term indicating a pathological change in the structure and function of the body or mind. It is a condition that has specific symptoms and boundaries.
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
9.0K
Comparing the Survival Analysis of Two or More Groups
658
Survival analysis is a cornerstone of medical research, used to evaluate the time until an event of interest occurs, such as death, disease recurrence, or recovery. Unlike standard statistical methods, survival analysis is particularly adept at handling censored data—instances where the event has not occurred for some participants by the end of the study or remains unobserved. To address these unique challenges, specialized techniques like the Kaplan-Meier estimator, log-rank test, and...
658
Statistical Methods for Analyzing Epidemiological Data
1.1K
Epidemiological data primarily involves information on specific populations' occurrence, distribution, and determinants of health and diseases. This data is crucial for understanding disease patterns and impacts, aiding public health decision-making and disease prevention strategies. The analysis of epidemiological data employs various statistical methods to interpret health-related data effectively. Here are some commonly used methods:
1.1K
Survival Tree
447
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
447

