| Literature DB >> 35626224 |
Ke Pang1, Liang Li2, Wen Ouyang1, Xing Liu1, Yongzhong Tang1.
Abstract
Objective: The mortality rate of critically ill patients in ICUs is relatively high. In order to evaluate patients' mortality risk, different scoring systems are used to help clinicians assess prognosis in ICUs, such as the Acute Physiology and Chronic Health Evaluation III (APACHE III) and the Logistic Organ Dysfunction Score (LODS). In this research, we aimed to establish and compare multiple machine learning models with physiology subscores of APACHE III-namely, the Acute Physiology Score III (APS III)-and LODS scoring systems in order to obtain better performance for ICU mortality prediction.Entities:
Keywords: machine learning; postoperative death; prediction model
Year: 2022 PMID: 35626224 PMCID: PMC9139972 DOI: 10.3390/diagnostics12051068
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Figure 1Flow chart.
Baseline data of participants.
| Variable (Score) | Dataset before Downsampling | Dataset after Downsampling | ||||
|---|---|---|---|---|---|---|
| Survived | Dead |
| Survived | Dead |
| |
| Female 1 | 26,774 (44.1) | 3235 (45.9) | 0.006 | 3193 (45.3) | 3235 (45.9) | 0.488 |
| Age 3 | 64.37 ± 17.10 | 71.44 ± 15.23 | <0.001 | 64.25 ± 17.32 | 71.44 ± 15.23 | <0.001 |
| Weight 3 | 81.48 ± 26.00 | 77.34 ± 23.89 | <0.001 | 81.08 ± 26.33 | 77.34 ± 23.89 | <0.001 |
| Emergency 1 | 43,724 (72.0) | 6016 (85.3) | <0.001 | 5102 (72.3) | 6016 (85.3) | <0.001 |
| LODS 2 | 3.00 [2.00, 5.00] | 8.00 [5.00, 11.00] | <0.001 | 3.00 [2.00, 6.00] | 8.00 [5.00, 11.00] | <0.001 |
| Neurologic 2 | 0.00 [0.00, 1.00] | 1.00 [0.00, 3.00] | <0.001 | 0.00 [0.00, 1.00] | 1.00 [0.00, 3.00] | <0.001 |
| Cardiovascular 2 | 0.00 [0.00, 1.00] | 1.00 [0.00, 1.00] | <0.001 | 0.00 [0.00, 1.00] | 1.00 [0.00, 1.00] | <0.001 |
| Renal 2 | 1.00 [1.00, 3.00] | 3.00 [1.00, 5.00] | <0.001 | 1.00 [1.00, 3.00] | 3.00 [1.00, 5.00] | <0.001 |
| Pulmonary 2 | 0.00 [0.00, 1.00] | 1.00 [0.00, 3.00] | <0.001 | 0.00 [0.00, 1.00] | 1.00 [0.00, 3.00] | <0.001 |
| Hematologic 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 |
| Hepatic 2 | 0.00 [0.00, 1.00] | 1.00 [0.00, 1.00] | <0.001 | 0.00 [0.00, 1.00] | 1.00 [0.00, 1.00] | <0.001 |
| APS III 2 | 39.00 [29.00, 52.00] | 73.00 [53.00, 95.00] | <0.001 | 39.00 [29.00, 52.00] | 73.00 [53.00, 95.00] | <0.001 |
| Heart rate 2 | 1.00 [0.00, 5.00] | 5.00 [0.00, 7.00] | <0.001 | 1.00 [0.00, 5.00] | 5.00 [0.00, 7.00] | <0.001 |
| Mean pressure 2 | 9.00 [7.00, 15.00] | 15.00 [7.00, 15.00] | <0.001 | 9.00 [7.00, 15.00] | 15.00 [7.00, 15.00] | <0.001 |
| Temperature 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 2.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 2.00] | <0.001 |
| Respiratory rate 2 | 6.00 [6.00, 8.00] | 6.00 [6.00, 8.00] | <0.001 | 6.00 [6.00, 8.00] | 6.00 [6.00, 8.00] | 0.001 |
| PaO2-aadO2 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 |
| Hematocrit 2 | 3.00 [3.00, 3.00] | 3.00 [3.00, 3.00] | 0.670 | 3.00 [3.00, 3.00] | 3.00 [3.00, 3.00] | 0.735 |
| White blood count 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 1.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 1.00] | <0.001 |
| Creatinine 2 | 0.00 [0.00, 3.00] | 4.00 [0.00, 7.00] | <0.001 | 0.00 [0.00, 4.00] | 4.00 [0.00, 7.00] | <0.001 |
| Urine output 2 | 4.00 [0.00, 5.00] | 5.00 [4.00, 8.00] | <0.001 | 4.00 [0.00, 5.00] | 5.00 [4.00, 8.00] | <0.001 |
| Blood urea nitrogen 2 | 2.00 [0.00, 7.00] | 7.00 [7.00, 11.00] | <0.001 | 2.00 [0.00, 7.00] | 7.00 [7.00, 11.00] | <0.001 |
| Blood sodium 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 2.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 2.00] | <0.001 |
| Albumin 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 |
| Bilirubin 2 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 | 0.00 [0.00, 0.00] | 0.00 [0.00, 0.00] | <0.001 |
| Glucose 2 | 0.00 [0.00, 3.00] | 0.00 [0.00, 3.00] | <0.001 | 0.00 [0.00, 3.00] | 0.00 [0.00, 3.00] | <0.001 |
| Acid base 2 | 0.00 [0.00, 2.00] | 3.00 [0.00, 9.00] | <0.001 | 0.00 [0.00, 2.00] | 3.00 [0.00, 9.00] | <0.001 |
| Glasgow Coma Scale 2 | 0.00 [0.00, 3.00] | 3.00 [0.00, 29.00] | <0.001 | 0.00 [0.00, 3.00] | 3.00 [0.00, 29.00] | <0.001 |
| Hypertension 1 | 38,236 (63.0) | 4608 (65.3) | <0.001 | 4399 (62.4) | 4608 (65.3) | <0.001 |
| Ischemic heart disease 1 | 20,317 (33.5) | 2568 (36.4) | <0.001 | 2307 (32.7) | 2568 (36.4) | <0.001 |
| Diabetes 1 | 18,001 (29.7) | 2135 (30.3) | 0.301 | 2053 (29.1) | 2135 (30.3) | 0.136 |
| Chronic pulmonary disease 1 | 15,248 (25.1) | 1916 (27.2) | <0.001 | 1721 (24.4) | 1916 (27.2) | <0.001 |
| Cerebrovascular disease 1 | 8919 (14.7) | 1630 (23.1) | <0.001 | 1072 (15.2) | 1630 (23.1) | <0.001 |
Data are number of subjects (percentage) or median [IQR]. 1 Chi-square test or Fisher’s exact test was used to compare the percentage between participants between surviving and deceased patients. 2 Kruskal–Wallis test was used to compare the median [IQR] between surviving and deceased patients. 3 Student’s t-test was used to compare the mean ± standard deviations between surviving and deceased patients.
Figure 2ROCs of different models.
AUC, accuracy, sensitivity, specialty, positive predictive value, and negative predictive value of different models.
| Models | ROC (95%CI) | Accuracy | SEN | SPE | PPV | NPV |
|---|---|---|---|---|---|---|
| XGBOOST | 0.918 (0.915–0.922) | 0.834 | 0.822 | 0.846 | 0.842 | 0.826 |
| SVM | 0.872 (0.867–0.877) | 0.789 | 0.773 | 0.805 | 0.799 | 0.780 |
| Logistic regression | 0.872 (0.867–0.877) | 0.787 | 0.756 | 0.818 | 0.806 | 0.771 |
| Decision Tree | 0.852 (0.847–0.857) | 0.776 | 0.727 | 0.825 | 0.806 | 0.752 |
Figure 3Calibration curve.
Figure 4Feature importance plot of XGBoost.