| Literature DB >> 35993194 |
Wei Liu1,2, Wei Ma1, Na Bai3, Chunyan Li4, Kuangpin Liu1, Jinwei Yang5, Sijia Zhang1, Kewei Zhu1, Qiang Zhou3, Hua Liu3, Jianhui Guo5, Liyan Li1.
Abstract
Embolic stroke (ES) is characterized by high morbidity and mortality. Its mortality predictors remain unclear. The present study aimed to use machine learning (ML) to identify the key predictors of mortality for ES patients in the intensive care unit (ICU). Data were extracted from two large ICU databases: Medical Information Mart for Intensive Care (MIMIC)-IV for training and internal validation, and eICU Collaborative Research Database (eICU-CRD) for external validation. We developed predictive models of ES mortality based on 15 ML algorithms. We relied on the synthetic minority oversampling technique (SMOTE) to address class imbalance. Our main performance metric was area under the receiver operating characteristic (AUROC). We adopted recursive feature elimination (RFE) for feature selection. We assessed model performance using three disease-severity scoring systems as benchmarks. Of the 1566 and 207 ES patients enrolled in the two databases, there were 173 (15.70%), 73 (15.57%), and 36 (17.39%) hospital mortality in the training, internal validation, and external validation cohort, respectively. The random forest (RF) model had the largest AUROC (0.806) in the internal validation phase and was chosen as the best model. The AUROC of the RF compact (RF-COM) model containing the top six features identified by RFE was 0.795. In the external validation phase, the AUROC of the RF model was 0.838, and the RF-COM model was 0.830, outperforming other models. Our findings suggest that the RF model was the best model and the top six predictors of ES hospital mortality were Glasgow Coma Scale, white blood cell, blood urea nitrogen, bicarbonate, age, and mechanical ventilation.Entities:
Keywords: MIMIC-IV; feature selection; machine learning; prediction model; random forest
Mesh:
Year: 2022 PMID: 35993194 PMCID: PMC9484010 DOI: 10.1042/BSR20220995
Source DB: PubMed Journal: Biosci Rep ISSN: 0144-8463 Impact factor: 3.976
Figure 1Flow chart of participants selection
Baseline characteristics of the MIMIC-IV and eICU-CRD cohorts
| Patient characteristics | MIMIC IV cohort ( | eICU-CRD cohort ( | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Training set ( | Internal validation set ( | External validation set ( | |||||||
| Death, | Survival, |
| Death, | Survival, |
| Death, | Survival, |
| |
|
| |||||||||
| Age (years) | 80.00 | 71.00 | <0.001 | 77.00 | 72.00 | 0.016 | 69.50 | 72.00 | 0.972 |
| [67.00, 86.00] | [61.00, 82.00] | [67.00, 87.00] | [60.00, 83.25] | [56.25, 83.00] | [59.00, 80.00] | ||||
| Weight (kg) | 74.20 | 76.10 | 0.120 | 75.00 | 77.25 | 0.618 | 75.67 | 79.65 | 0.193 |
| [62.30, 88.30] | [63.58, 91.05] | [63.90, 88.25] | [64.97, 90.05] | [62.75, 85.12] | [69.40, 92.78] | ||||
| Gender ( | 0.424 | ∼1 | |||||||
| Women | 96 (55.5) | 479 (51.8) | 36 (49.3) | 197 (49.7) | 20 (55.6) | 87 (51.2) | 0.769 | ||
| Man | 77 (44.5) | 445 (48.2) | 37 (50.7) | 199 (50.3) | 16 (44.4) | 83 (48.8) | |||
| Ethnicity (%) | 0.017 | 0.060 | |||||||
| Caucasian | 102 (59.0) | 584 (63.2) | 40 (54.8) | 257 (64.9) | 31 (86.1) | 139 (81.3) | 0.691 | ||
| African American | 10 (5.8) | 94 (10.2) | 6 (8.2) | 43 (10.9) | 1 (2.8) | 14 (8.2) | |||
| Asian | 6 (3.5) | 20 (2.2) | 2 (2.7) | 12 (3.0) | 0 (0.0) | 3 (1.8) | |||
| Hispanic/Latino | 3 (1.7) | 35 (3.8) | 2 (2.7) | 18 (4.5) | 2 (5.6) | 6 (3.5) | |||
| Others/Unknown | 52 (30.1) | 191 (20.7) | 23 (31.5) | 66 (16.7) | 2 (5.6) | 9 (5.3) | |||
|
| |||||||||
| SBP (mmHg) | 123.50 | 130.00 | 0.001 | 129.00 | 130.00 | 0.560 | 126.33 | 131.74 | 0.267 |
| [109.00, 142.00] | [117.00, 144.00] | [115.00, 146.00] | [118.00, 144.75] | [111.49, 141.40] | [118.51, 147.52] | ||||
| DBP (mmHg) | 64.00 | 70.00 | <0.001 | 64.00 | 68.00 | 0.004 | 69.58 | 69.96 | 0.868 |
| [56.75, 74.25] | [60.00, 78.00] | [57.00, 74.00] | [61.00, 80.00] | (11.24) | (12.22) | ||||
| Heart_Rate (beat/min) | 88.50 | 80.00 | <0.001 | 87.00 | 80.00 | 0.003 | 92.97 | 81.24 | 0.002 |
| [74.75, 100.00] | [70.00, 91.00] | [74.00, 97.00] | [70.00, 91.00] | [81.31, 102.44] | [72.94, 93.00] | ||||
| Respiratory_Rate (breaths/min) | 21.00 | 19.00 | <0.001 | 19.00 | 19.00 | 0.119 | 19.74 | 18.18 | 0.092 |
| [18.00, 23.00] | [17.00, 21.00] | [18.00, 22.00] | [17.00, 21.00] | [17.71, 21.71] | [16.39, 21.00] | ||||
| Temperature (°C) | 36.90 | 36.80 | 0.338 | 36.90 | 36.90 | 0.175 | 37.17 | 36.80 | 0.010 |
| [36.60, 37.30] | [36.70, 37.10] | [36.70, 37.40] | [36.70, 37.10] | [36.79, 37.40] | [36.63, 37.14] | ||||
| SpO2 (%) | 97.10 | 96.90 | 0.254 | 97.70 | 97.00 | 0.018 | 97.65 | 97.25 | 0.215 |
| [95.65, 98.70] | [95.80, 98.10] | [96.30, 99.30] | [96.00, 98.30] | [96.48, 99.18] | [95.59, 98.43] | ||||
|
| |||||||||
| WBC(109/L) | 12.25 | 9.90 | <0.001 | 12.25 | 9.80 | <0.001 | 3.94 | 4.10 | 0.227 |
| [9.03, 15.79] | [8.00, 12.90] | [9.61, 16.85] | [7.70, 12.75] | (0.64) | (0.69) | ||||
| RBC(1012/L) | 3.66 | 4.04 | <0.001 | 3.76 | 3.93 | 0.035 | 3.89 | 4.12 | 0.205 |
| [3.13, 4.30] | [3.47, 4.51] | [3.09, 4.27] | [3.44, 4.42] | [3.45, 4.33] | [3.64, 4.60] | ||||
| MCH (pg) | 30.18 | 30.00 | 0.402 | 30.12 | 30.05 | 0.726 | 30.08 | 30.02 | 0.713 |
| [28.55, 31.50] | [28.60, 31.40] | [28.70, 31.45] | [28.60, 31.35] | [28.81, 31.88] | [28.71, 31.50] | ||||
| MCHC (g/dL) | 32.64 | 33.00 | <0.001 | 32.76 | 32.97 | 0.157 | 32.87 | 33.07 | 0.376 |
| [31.51, 33.50] | [32.03, 34.00] | [31.55, 33.81] | [32.10, 33.80] | (1.25) | (1.20) | ||||
| RDW (%) | 14.72 | 13.97 | <0.001 | 14.42 | 14.07 | 0.046 | 15.00 | 14.15 | 0.023 |
| [13.66, 16.54] | [13.20, 15.00] | [13.65, 15.68] | [13.20, 15.37] | [13.95, 16.03] | [13.40, 15.43] | ||||
| Hematocrit (%) | 34.50 | 36.42 | 0.001 | 32.73 | 35.60 | 0.015 | 35.72 | 36.83 | 0.334 |
| [28.61, 38.51] | [31.20, 40.40] | [28.02, 38.01] | [30.75, 39.60] | (5.82) | (6.18) | ||||
| Hemoglobin (g/dL) | 11.20 | 11.95 | <0.001 | 10.59 | 11.70 | 0.009 | 11.78 | 12.18 | 0.319 |
| [9.20, 12.74] | [10.20, 13.52] | [9.07, 12.53] | [10.17, 13.25] | (2.11) | (2.16) | ||||
| Platelets (109/L) | 198.50 | 207.67 | 0.389 | 195.50 | 201.50 | 0.234 | 195.50 | 203.00 | 0.055 |
| [147.50, 268.00] | [160.00, 260.25] | [137.50, 252.50] | [162.00, 258.50] | [133.58, 237.33] | [168.12, 256.00] | ||||
| Aniongap (mEq/L) | 16.00 | 14.50 | <0.001 | 15.00 | 14.67 | 0.040 | 9.37 | 9.00 | 0.947 |
| [13.67, 19.00] | [12.62, 16.50] | [13.00, 18.00] | [13.00, 17.00] | [7.00, 11.50] | [7.25, 12.00] | ||||
| Bicarbonate (mEq/L) | 21.80 | 23.50 | <0.001 | 22.50 | 23.00 | 0.011 | 25.50 | 25.00 | 0.876 |
| [19.00, 24.50] | [21.33, 25.50] | [19.84, 23.88] | [21.00, 25.00] | [22.15, 27.25] | [23.00, 26.63] | ||||
| BUN (mg/dL) | 26.84 | 18.33 | <0.001 | 22.60 | 18.00 | 0.042 | 25.86 | 17.00 | <0.001 |
| [18.46, 41.00] | [13.00, 26.00] | [14.16, 33.66] | [13.50, 26.50] | [20.50, 38.50] | [12.00, 23.50] | ||||
| Creatinine (mg/dL) | 1.19 | 0.95 | <0.001 | 1.10 | 0.97 | 0.167 | 1.16 | 0.90 | 0.001 |
| [0.85, 1.75] | [0.75, 1.25] | [0.78, 1.51] | [0.78, 1.35] | [0.91, 1.51] | [0.70, 1.17] | ||||
| Glucose (mEq/L) | 148.00 | 119.00 | <0.001 | 138.33 | 122.75 | 0.012 | 145.00 | 124.43 | 0.090 |
| [119.00, 194.92] | [102.16, 149.83] | [116.25, 172.88] | [105.38, 155.12] | [106.92, 194.90] | [106.00, 152.31] | ||||
| Chloride (mEq/L) | 104.00 | 104.00 | 0.873 | 104.60 | 104.00 | 0.546 | 105.10 | 105.16 | 0.942 |
| [99.50, 108.00] | [101.00, 107.00] | [101.00, 107.50] | [100.50, 107.00] | (5.21) | (4.10) | ||||
| Sodium (mEq/L) | 139.50 | 139.33 | 0.922 | 138.67 | 139.00 | 0.482 | 139.20 | 138.86 | 0.712 |
| [136.10, 142.00] | [137.00, 141.50] | [135.88, 141.22] | [136.50, 142.00] | [136.25, 141.50] | [137.00, 141.00] | ||||
| Potassium (mEq/L) | 4.25 | 4.10 | 0.002 | 4.17 | 4.10 | 0.378 | 4.30 | 3.94 | 0.001 |
| [3.90, 4.72] | [3.80, 4.40] | [3.84, 4.48] | [3.80, 4.45] | [3.72, 4.61] | [3.67, 4.15] | ||||
| Calcium (mg/dL) | 8.40 | 8.70 | <0.001 | 8.43 | 8.70 | 0.001 | 8.41 | 8.59 | 0.145 |
| [7.98, 8.95] | [8.25, 9.10] | [8.05, 8.72] | [8.20, 9.05] | (0.69) | (0.66) | ||||
|
| |||||||||
| COPD | 0.045 | 0.929 | 0.195 | ||||||
| No ( | 129 (74.6) | 753 (81.5) | 59 (80.8) | 325 (82.1) | 32 (88.9) | 164 (95.9) | |||
| Yes ( | 44 (25.4) | 171 (18.5) | 14 (19.2) | 71 (17.9) | 4 (11.1) | 7 (4.1) | |||
| CHD | 0.010 | 0.444 | 0.448 | ||||||
| No ( | 113 (65.3) | 694 (75.1) | 57 (78.1) | 289 (73.0) | 30 (83.3) | 153 (89.5) | |||
| Yes ( | 60 (34.7) | 230 (24.9) | 16 (21.9) | 107 (27.0) | 6 (16.7) | 18 (10.5) | |||
| CHF | <0.001 | 0.146 | 0.673 | ||||||
| No ( | 100 (57.8) | 668 (72.3) | 44 (60.3) | 276 (69.7) | 28 (77.8) | 141 (82.5) | |||
| Yes ( | 73 (42.2) | 256 (27.7) | 29 (39.7) | 120 (30.3) | 8 (22.2) | 30 (17.5) | |||
| Hypertension | 0.653 | ∼1 | ∼1 | ||||||
| No ( | 133 (54.1) | 637 (48.3) | 35 (47.9) | 192 (48.5) | 20 (55.6) | 93 (54.4) | |||
| Yes ( | 113 (45.9) | 683 (51.7) | 38 (52.1) | 204 (51.5) | 16 (44.4) | 78 (45.6) | |||
| Hyperlipidemia | 0.049 | 0.003 | 0.809 | ||||||
| No ( | 98 (56.6) | 445 (48.2) | 51 (69.9) | 198 (50.0) | 30 (83.3) | 148 (86.5) | |||
| Yes ( | 75 (43.4) | 479 (51.8) | 22 (30.1) | 198 (50.0) | 6 (16.7) | 23 (13.5) | |||
| AF | 0.002 | 0.433 | 0.611 | ||||||
| No ( | 67 (38.7) | 482 (52.2) | 33 (45.2) | 202 (51.0) | 19 (52.8) | 101 (59.1) | |||
| Yes ( | 106 (61.3) | 442 (47.8) | 40 (54.8) | 194 (49.0) | 17 (47.2) | 70 (40.9) | |||
| Endocarditis | 0.017 | 0.391 | 0.029 | ||||||
| No ( | 151 (87.3) | 859 (93.0) | 66 (90.4) | 372 (93.9) | 28 (77.8) | 157 (91.8) | |||
| Yes ( | 22 (12.7) | 65 (7.0) | 7 (9.6) | 24 (6.1) | 8 (22.2) | 14 (8.2) | |||
| Cardiomyopathy | 0.408 | 0.962 | ∼1.000 | ||||||
| No ( | 162 (93.6) | 882 (95.5) | 70 (95.9) | 376 (94.9) | 34 (94.4) | 164 (95.9) | |||
| Yes ( | 11 (6.4) | 42 (4.5) | 3 (4.1) | 20 (5.1) | 2 (5.6) | 7 (4.1) | |||
| Valve | 0.504 | 0.111 | 0.631 | ||||||
| No ( | 164 (94.8) | 860 (93.1) | 71 (97.3) | 360 (90.9) | 33 (91.7) | 163 (95.3) | |||
| Yes ( | 9 (5.2) | 64 (6.9) | 2 (2.7) | 36 (9.1) | 3 (8.3) | 8 (4.7) | |||
| PVD | 0.638 | 0.820 | 0.401 | ||||||
| No ( | 150 (86.7) | 816 (88.3) | 64 (87.7) | 340 (85.9) | 33 (91.7) | 165 (96.5) | |||
| Yes ( | 23 (13.3) | 108 (11.7) | 9 (12.3) | 56 (14.1) | 3 (8.3) | 6 (3.5) | |||
| Liver | 0.001 | 0.094 | ∼1.000 | ||||||
| No ( | 154 (89.0) | 885 (95.8) | 63 (86.3) | 368 (92.9) | 35 (97.2) | 169 (98.8) | |||
| Yes ( | 19 (11.0) | 39 (4.2) | 10 (13.7) | 28 (7.1) | 1 (2.8) | 2 (1.2) | |||
| Renal | <0.001 | 0.939 | 0.061 | ||||||
| No ( | 119 (68.8) | 755 (81.7) | 57 (78.1) | 314 (79.3) | 29 (80.6) | 158 (92.4) | |||
| Yes ( | 54 (31.2) | 169 (18.3) | 16 (21.9) | 82 (20.7) | 7 (19.4) | 13 (7.6) | |||
| Diabetes | 0.007 | 0.966 | 0.921 | ||||||
| No ( | 97 (56.1) | 620 (67.1) | 50 (68.5) | 267 (67.4) | 27 (75.0) | 124 (72.5) | |||
| Yes ( | 76 (43.9) | 304 (32.9) | 23 (31.5) | 129 (32.6) | 9 (25.0) | 47 (27.5) | |||
| Malignancy | 0.004 | 0.062 | 0.268 | ||||||
| No ( | 149 (86.1) | 859 (93.0) | 63 (86.3) | 370 (93.4) | 32 (88.9) | 163 (95.3) | |||
| Yes ( | 24 (13.9) | 65 (7.0) | 10 (13.7) | 26 (6.6) | 4 (11.1) | 8 (4.7) | |||
| Anemia | 0.009 | 0.776 | 0.202 | ||||||
| No ( | 109 (63.0) | 676 (73.2) | 50 (68.5) | 281 (71.0) | 25 (69.4) | 138 (80.7) | |||
| Yes ( | 64 (37.0) | 248 (26.8) | 23 (31.5) | 115 (29.0) | 11 (30.6) | 33 (19.3) | |||
| Thrombocytopenia | 0.009 | 0.002 | <0.001 | ||||||
| No ( | 142 (82.1) | 826 (89.4) | 56 (76.7) | 358 (90.4) | 30 (83.3) | 168 (98.2) | |||
| Yes ( | 31 (17.9) | 98 (10.6) | 17 (23.3) | 38 (9.6) | 6 (16.7) | 3 (1.8) | |||
| Coagulopathy | <0.001 | 0.014 | 0.022 | ||||||
| No ( | 144 (83.2) | 856 (92.6) | 59 (80.8) | 361 (91.2) | 36 (100.0) | 144 (84.2) | |||
| Yes ( | 29 (16.8) | 68 (7.4) | 14 (19.2) | 35 (8.8) | 0 (0.0) | 27 (15.8) | |||
| Delirium | 0.535 | 0.892 | ∼1 | ||||||
| No ( | 164 (94.8) | 861 (93.2) | 70 (95.9) | 375 (94.7) | 35 (97.2) | 168 (98.2) | |||
| Yes ( | 9 (5.2) | 63 (6.8) | 3 (4.1) | 21 (5.3) | 1 (2.8) | 3 (1.8) | |||
| Dementia | 0.808 | 0.645 | 0.794 | ||||||
| No ( | 162 (93.6) | 882 (95.5) | 70 (95.9) | 371 (93.7) | 36 (100.0) | 167 (97.7) | |||
| Yes ( | 11 (6.4) | 42 (4.5) | 3 (4.1) | 25 (6.3) | 0 (0.0) | 4 (2.3) | |||
|
| |||||||||
| Aspirin | 0.178 | 0.867 | 0.562 | ||||||
| No ( | 121 (69.9) | 594 (64.3) | 44 (60.3) | 246 (62.1) | 28 (77.8) | 122 (71.3) | |||
| Yes ( | 52 (30.1) | 330 (35.7) | 29 (39.7) | 150 (37.9) | 8 (22.2) | 49 (28.7) | |||
| Alteplase | 0.749 | 0.767 | 0.775 | ||||||
| No ( | 169 (97.7) | 909 (98.4) | 72 (98.6) | 385 (97.2) | 35 (97.2) | 170 (99.4) | |||
| Yes ( | 4 (2.3) | 15 (1.6) | 1 (1.4) | 11 (2.8) | 1 (2.8) | 1 (0.6) | |||
| Warfarin | 0.195 | 0.487 | 0.289 | ||||||
| No ( | 170 (98.3) | 886 (95.9) | 72 (98.6) | 381 (96.2) | 36 (100.0) | 161 (94.2) | |||
| Yes ( | 3 (1.7) | 38 (4.1) | 1 (1.4) | 15 (3.8) | 0 (0.0) | 10 (5.8) | |||
| Albumin | ∼1 | 0.278 | 0.133 | ||||||
| No ( | 162 (93.6) | 866 (93.7) | 65 (89.0) | 370 (93.4) | 34 (94.4) | 170 (99.4) | |||
| Yes ( | 11 (6.4) | 58 (6.3) | 8 (11.0) | 26 (6.6) | 2 (5.6) | 1 (0.6) | |||
| Epinephrine | 0.965 | ∼1 | 0.001 | ||||||
| No ( | 168 (97.1) | 901 (97.5) | 71 (97.3) | 383 (96.7) | 30 (83.3) | 167 (97.7) | |||
| Yes ( | 5 (2.9) | 23 (2.5) | 2 (2.7) | 13 (3.3) | 6 (16.7) | 4 (2.3) | |||
| Vasopressin | <0.001 | 0.001 | 0.381 | ||||||
| No ( | 161 (93.1) | 907 (98.2) | 65 (89.0) | 387 (97.7) | 30 (83.3) | 154 (90.1) | |||
| Yes ( | 12 (6.9) | 17 (1.8) | 8 (11.0) | 9 (2.3) | 6 (16.7) | 17 (9.9) | |||
| RRT | 0.001 | 0.643 | 0.618 | ||||||
| No ( | 160 (92.5) | 905 (97.9) | 69 (94.5) | 382 (96.5) | 34 (94.4) | 167 (97.7) | |||
| Yes ( | 13 (7.5) | 19 (2.1) | 4 (5.5) | 14 (3.5) | 2 (5.6) | 4 (2.3) | |||
| MV | <0.001 | <0.001 | 0.004 | ||||||
| No ( | 80 (46.2) | 656 (71.0) | 29 (39.7) | 274 (69.2) | 18 (50.0) | 129 (75.4) | |||
| Yes ( | 93 (53.8) | 268 (29.0) | 44 (60.3) | 122 (30.8) | 18 (50.0) | 42 (24.6) | |||
| Scores (median [IQR]) | |||||||||
| APSIII | 65.00 | 39.00 | <0.001 | 62.00 | 42.50 | <0.001 | 66.50 | 36.00 | <0.001 |
| [48.00, 86.00] | [29.00, 54.00] | [46.00, 83.00] | [31.00, 57.00] | [44.00, 91.75] | [26.00, 49.00] | ||||
| OASIS | 40.00 | 31.00 | <0.001 | 40.00 | 32.00 | <0.001 | 33.00 | 23.00 | <0.001 |
| [34.00, 45.00] | [25.00, 37.00] | [33.00, 46.00] | [26.00, 38.00] | [26.00, 40.25] | [18.00, 30.00] | ||||
| SOFA | 6.00 | 3.00 | <0.001 | 6.00 | 4.00 | <0.001 | 6.00 | 2.00 | <0.001 |
| [4.00, 10.00] | [2.00, 6.00] | [4.00, 7.00] | [2.00, 6.00] | [4.00, 8.00] | [1.00, 4.00] | ||||
| GCS | 8.00 | 13.00 | <0.001 | 9.00 | 12.00 | 0.001 | 8.00 | 13.00 | <0.001 |
| [5.00, 13.00] | [9.00, 14.00] | [6.00, 13.00] | [8.00, 14.00] | [3.75, 12.00] | [10.00, 15.00] | ||||
Continuous variables were expressed as the mean (standard deviation) (normal) or the median [interquartile range] (non-normal). Categorical variables were expressed as the total number(percentages).
Abbreviations: AF, atrial fibrillation; APSIII, Acute Physiology and Chronic Health Evaluation III; BUN, blood urea nitrogen; CHD, coronary heart disease; CHF, congestive heart failure; COPD, chronic obstructive pulmonary disease; DBP, diastolic blood pressure; eICU-CRD, eICU Collaborative Research Database; GCS, Glasgow Coma Scale; HR, heart rate; MCH, mean corpuscular hemoglobin; MCHC, mean corpuscular hemoglobin contentration; MIMIC, Medical Information Mart for Intensive Care; MV, mechanical ventilation; OASIS, Oxford Acute Severity of Illness Score; PVD, peripheral vascular disease; RBC, red blood cell count; RDW, red cell volume distribution width; RR, respiratory rate; RRT, renal replacement therapy; SBP, systolic blood pressure; SOFA, Sequential Organ Failure Assessment; SpO2, peripheral oxygen saturation; WBC, white blood cell count.
Figure 2Comparison of model performance in the internal validation cohort
Model performance in the internal and external validation cohorts
| Internal validation | External validation | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AUROC | BTOA | AUPRC | Accuracy | PPV | NPV | F1 | Kappa | AUROC | BTOA | AUPRC | Accuracy | PPV | NPV | F1 | Kappa | ||
|
|
| ||||||||||||||||
| RF | 58 |
| 0.183 |
| 0.832 |
| 0.876 | 0.350 | 0.260 |
| 0.161 | 0.472 | 0.849 | 0.563 | 0.849 | 0.275 | 0.192 |
| C5.0 | 58 | 0.765 | 0.279 | 0.314 | 0.821 | 0.366 | 0.864 | 0.263 | 0.170 | 0.810 | 0.246 | 0.458 | 0.826 | 0.500 | 0.846 | 0.250 | 0.179 |
| XGBoost | 58 | 0.756 | 0.096 | 0.304 | 0.817 | 0.341 | 0.862 | 0.246 | 0.151 | 0.826 | 0.112 | 0.500 | 0.821 | 0.474 | 0.856 | 0.327 | 0.235 |
| KNN | 58 | 0.751 |
| 0.310 | 0.550 | 0.243 |
| 0.381 | 0.181 | 0.775 | 0.441 | 0.392 | 0.744 | 0.379 |
| 0.481 | 0.328 |
| LASSO | 28 | 0.749 | 0.454 | 0.318 | 0.706 | 0.290 | 0.911 | 0.395 | 0.232 | 0.821 | 0.268 | 0.485 | 0.821 | 0.487 | 0.899 | 0.507 | 0.398 |
| SVM-P | 58 | 0.749 | 0.460 | 0.327 | 0.721 | 0.307 | 0.915 |
| 0.257 | 0.817 | 0.199 | 0.443 | 0.807 | 0.447 | 0.888 | 0.459 | 0.342 |
| SVM-R | 58 | 0.742 | 0.275 | 0.377 | 0.800 | 0.360 | 0.883 | 0.365 | 0.246 | 0.801 | 0.123 | 0.356 | 0.792 | 0.267 | 0.833 | 0.157 | 0.061 |
| PLSDA | 58 | 0.741 | 0.512 | 0.320 | 0.706 | 0.293 | 0.913 | 0.400 | 0.238 | 0.814 | 0.389 | 0.456 | 0.816 | 0.475 | 0.898 | 0.500 | 0.388 |
| LDA | 58 | 0.737 | 0.623 | 0.319 | 0.706 | 0.293 | 0.913 | 0.400 | 0.238 | 0.817 | 0.395 | 0.483 | 0.811 | 0.465 | 0.902 | 0.506 | 0.391 |
| SVM-L | 58 | 0.735 | 0.426 | 0.323 | 0.719 | 0.294 | 0.905 | 0.389 | 0.230 | 0.808 | 0.204 | 0.463 | 0.840 | 0.541 | 0.906 |
|
|
| LR | 58 | 0.735 | 0.349 | 0.323 | 0.723 | 0.303 | 0.910 | 0.404 | 0.248 | 0.801 | 0.308 | 0.472 | 0.816 | 0.474 | 0.893 | 0.486 | 0.375 |
| OASIS | 10 | 0.731 | 0.393 | 0.301 | 0.653 | 0.263 | 0.918 | 0.380 | 0.200 | 0.754 | 0.202 | 0.369 | 0.783 | 0.395 | 0.884 | 0.430 | 0.297 |
| NNET | 58 | 0.715 | 0.522 | 0.293 | 0.761 | 0.303 | 0.884 | 0.348 | 0.207 | 0.731 | 0.246 | 0.357 | 0.802 | 0.414 | 0.865 | 0.369 | 0.253 |
| NB | 58 | 0.708 | 0.006 | 0.273 | 0.778 | 0.293 | 0.871 | 0.297 | 0.166 | 0.765 | 0.007 | 0.373 | 0.826 | 0.500 | 0.865 | 0.379 | 0.285 |
| APSIII | 16 | 0.702 | 0.456 | 0.303 | 0.702 | 0.287 | 0.910 | 0.391 | 0.227 | 0.805 | 0.328 | 0.493 | 0.763 | 0.373 | 0.891 | 0.437 | 0.293 |
| RIPPER | 58 | 0.693 | 0.021 | 0.241 | 0.725 | 0.245 | 0.872 | 0.295 | 0.133 | 0.699 | 0.021 | 0.339 | 0.797 | 0.417 | 0.877 | 0.417 | 0.294 |
| SOFA | 12 | 0.654 | 0.399 | 0.235 | 0.667 | 0.236 | 0.885 | 0.322 | 0.139 | 0.791 | 0.507 | 0.459 | 0.816 | 0.477 | 0.908 | 0.525 | 0.413 |
| QDA | 58 | 0.636 | 0.011 | 0.281 | 0.823 | 0.375 | 0.865 | 0.266 | 0.175 | 0.535 | 0.010 |
| 0.198 | 0.250 | 0.831 | 0.125 | 0.042 |
|
|
| ||||||||||||||||
| RF-COM | 6 | 0.795 | 0.315 | 0.352 | 0.793 | 0.364 | 0.892 | 0.397 | 0.274 | 0.830 | 0.169 | 0.417 | 0.816 | 0.450 | 0.856 | 0.321 | 0.225 |
| RF | 35 | 0.774 | 0.178 | 0.312 | 0.834 | 0.353 | 0.852 | 0.133 | 0.079 | 0.832 | 0.119 | 0.539 | 0.850 |
| 0.847 | 0.244 | 0.210 |
| SVM-R | 45 | 0.751 | 0.084 | 0.283 | 0.812 | 0.241 | 0.850 | 0.137 | 0.054 | 0.764 | 0.088 | 0.419 | 0.831 | 0.571 | 0.840 | 0.186 | 0.137 |
| LR | 45 | 0.743 | 0.235 | 0.321 | 0.825 | 0.395 | 0.869 | 0.293 | 0.201 | 0.757 | 0.064 | 0.456 | 0.831 | 0.538 | 0.851 | 0.286 | 0.213 |
| SVM-L | 35 | 0.736 | 0.316 | 0.337 | 0.710 | 0.291 | 0.908 | 0.393 | 0.232 | 0.811 | 0.186 | 0.481 | 0.845 | 0.559 | 0.902 | 0.543 | 0.450 |
| PLSDA | 45 | 0.731 | 0.520 | 0.310 | 0.710 | 0.294 | 0.911 | 0.398 | 0.238 | 0.817 | 0.465 | 0.501 | 0.816 | 0.477 | 0.908 | 0.525 | 0.413 |
| QDA | 10 | 0.720 | 0.023 | 0.256 | 0.785 | 0.281 | 0.864 | 0.263 | 0.137 | 0.796 | 0.201 | 0.449 | 0.836 | 0.545 | 0.870 | 0.414 | 0.325 |
| LDA | 20 | 0.718 | 0.093 | 0.276 | 0.819 | 0.350 | 0.862 | 0.248 | 0.155 | 0.785 | 0.107 | 0.465 | 0.826 | 0.500 | 0.843 | 0.217 | 0.153 |
| XGBoost | 35 | 0.709 | 0.083 | 0.269 | 0.817 | 0.324 | 0.859 | 0.218 |
| 0.815 | 0.088 | 0.472 | 0.831 | 0.533 | 0.854 | 0.314 | 0.236 |
| NB | 58 | 0.708 | 0.006 | 0.273 | 0.778 | 0.293 | 0.871 | 0.297 | 0.166 | 0.765 | 0.007 | 0.373 | 0.826 | 0.500 | 0.865 | 0.379 | 0.285 |
| SVM-P | 35 | 0.704 | 0.160 | 0.295 | 0.815 | 0.267 | 0.852 | 0.156 | 0.071 | 0.819 | 0.128 | 0.477 | 0.841 | 1.000 | 0.838 | 0.154 | 0.131 |
| C5.0 | 45 | 0.701 | 0.097 | 0.269 | 0.821 | 0.333 | 0.858 | 0.208 | 0.122 | 0.773 | 0.102 | 0.473 |
| 0.800 | 0.858 | 0.348 | 0.295 |
| RIPPER | 45 | 0.689 | 0.127 | 0.255 | 0.744 | 0.280 | 0.881 | 0.333 | 0.182 | 0.661 | 0.085 | 0.266 | 0.759 | 0.306 | 0.854 | 0.306 | 0.159 |
| KNN | 20 | 0.637 | 0.218 | 0.277 |
| 0.385 | 0.851 | 0.116 | 0.073 | 0.772 | 0.211 | 0.296 | 0.831 | 0.600 | 0.837 | 0.146 | 0.109 |
| NNET | 10 | 0.572 | 0.615 | 0.190 | 0.567 | 0.165 | 0.851 | 0.240 | 0.018 | 0.687 |
| 0.306 | 0.289 | 0.916 | 0.826 | 0.413 | 0.219 |
Models are ordered according to their area under the receiver operating characteristic curve (AUROC) in the internal validation set. The bold values indicate the largest value in the internal or external validation.
Abbreviations: APSIII, acute physiology and chronic health evaluation III; AUPRC, area under the precision-recall curve; AUROC, area under the receiver operating characteristic curve; BTOA, best threshold of AUROC; COM, compact; KNN, k-nearest neighbor; LASSO, least absolute shrinkage and selection operator; LDA, linear discriminant analysis; LR, logistic regression; NB, naive bayes; NNET, neural network; NPV, negative predictive value; OASIS, oxford acute severity of illness score; PLSDA, partial least squares discriminant analysis; PPV, positive predictive value; QDA, quadratic discriminant analysis; RF, random forest; RFE, recursive feature elimination; RIPPER, repeated incremental pruning to produce error reduction; SOFA, sequential organ failure assessment; SVM, support vector machine; SVM-L, SVM with linear kernel; SVM-P, SVM with a polynomial kernel; SVM-R, SVM with radial basis function kernel; XGBoost, extreme gradient boosting machine.
Figure 3The top 15 key features identified by recursive feature elimination coupled with random forest
Figure 4Comparison of model performance in the external validation cohort
Figure 5LIME plots of four representative instances
Results of LIME with RF-COM model applied to one positive (case 44) and three negative instances (case 51, case53, and case 55). The blue indicates a condition that supports death, and the red indicates a condition that does not support death. mv = 1 represents the use of mechanical ventilation, mv = 0 represents no use of mechanical ventilation