| Literature DB >> 30500816 |
Shane Nanayakkara1,2,3, Sam Fogarty4,5, Michael Tremeer5, Kelvin Ross4,5, Brent Richards5,6, Christoph Bergmeir7, Sheng Xu7, Dion Stub1,2,3, Karen Smith8,9, Mark Tacey10, Danny Liew10, David Pilcher10,11,12, David M Kaye1,2,3.
Abstract
BACKGROUND: Resuscitated cardiac arrest is associated with high mortality; however, the ability to estimate risk of adverse outcomes using existing illness severity scores is limited. Using in-hospital data available within the first 24 hours of admission, we aimed to develop more accurate models of risk prediction using both logistic regression (LR) and machine learning (ML) techniques, with a combination of demographic, physiologic, and biochemical information. METHODS ANDEntities:
Mesh:
Year: 2018 PMID: 30500816 PMCID: PMC6267953 DOI: 10.1371/journal.pmed.1002709
Source DB: PubMed Journal: PLoS Med ISSN: 1549-1277 Impact factor: 11.069
Demographic characteristics and physiologic parameters in the first 24 hours after out-of-hospital cardiac arrest.
| Characteristic | Survivors | Non-survivors | |
|---|---|---|---|
| Age (years) | 63 [50–73] | 66 [52–77] | <0.001 |
| Male sex | 14,255 (66.2%) | 11,629 (64.5%) | 0.001 |
| Intubated | 15,846 (73.5%) | 15,512 (86.1%) | <0.001 |
| Highest temperature (Celsius) | 37.05 (1.04) | 36.75 (1.49) | <0.001 |
| Lowest temperature (Celsius) | 35.07 (1.47) | 34.50 (1.60) | <0.001 |
| Highest heart rate (bpm) | 101 (23) | 109 (26) | <0.001 |
| Lowest heart rate (bpm) | 65 (17) | 69 (21) | <0.001 |
| Highest respiratory rate (breaths per minute) | 21 [18–25] | 22 [18–27] | <0.001 |
| Lowest respiratory rate (breaths per minute) | 12 [10–14] | 13 [12–15] | <0.001 |
| Highest SBP (mm Hg) | 146 (25) | 142 (32) | <0.001 |
| Lowest SBP (mm Hg) | 94 (17) | 87 (21) | <0.001 |
| Highest DBP (mm Hg) | 74 (15) | 73 (18) | <0.001 |
| Lowest DBP (mm Hg) | 52 (10) | 49 (13) | <0.001 |
| Highest MAP (mm Hg) | 99 (17) | 96 (21) | <0.001 |
| Lowest MAP (mm Hg) | 66 (11) | 61 (15) | <0.001 |
| Highest sodium (mmol/l) | 140 (4) | 140 (5) | <0.001 |
| Lowest sodium (mmol/l) | 137 (4) | 137 (5) | 0.006 |
| Highest potassium (mmol/l) | 4.7 (0.8) | 4.8 (0.9) | <0.001 |
| Lowest potassium (mmol/l) | 3.8 (0.6) | 3.9 (0.7) | <0.001 |
| Highest bicarbonate (mmol/l) | 23 (4) | 21 (5) | <0.001 |
| Lowest bicarbonate (mmol/l) | 20 (5) | 17 (5) | <0.001 |
| Highest creatinine (μmol/l) | 101 [76–151] | 146 [102–198] | <0.001 |
| Lowest creatinine (μmol/l) | 88 [65–126] | 122 [86–150] | <0.001 |
| Highest WCC (109/l) | 15.3 [11.3–19.4] | 17.2 [13.0–22.0] | <0.001 |
| Lowest WCC (109/l) | 12.0 [8.9–14.2] | 13.1 [10.0–16.5] | <0.001 |
| Highest platelet count (109/l) | 236 (85) | 233 (92) | 0.01 |
| Lowest platelet count (109/l) | 199 (72) | 195 (79) | <0.001 |
| Highest glucose (mmol/l) | 11.7 (5.3) | 13.6 (6.2) | <0.001 |
| Lowest glucose (mmol/l) | 6.5 (2.3) | 7.2 (3.8) | <0.001 |
Data are presented according to survival to hospital discharge. Parametric continuous variables are presented as mean (SD) and compared using Student t test; non-parametric variables are reported as median [IQR] and compared using the Wilcoxon signed rank test. Categorical variables are represented as number (percentage within category).
DBP, diastolic blood pressure; MAP, mean arterial pressure; SBP, systolic blood pressure; WCC, white cell count.
Fig 1Receiver operating characteristic curves for existing prediction models and the ensemble ML model.
ANZROD, red; APACHE III, blue; ensemble ML model, black. p-Value for comparison represents DeLong test. ANZROD, Australian and New Zealand Risk of Death; AUC, area under the curve; ML, machine learning.
Performance of scoring systems and ML approaches for the estimation of in-hospital mortality in patients with an out-of-hospital cardiac arrest.
| Model | Predicted mortality | AUC (95% CI) | Brier score | Log loss |
|---|---|---|---|---|
| Actual mortality | 45.5% | |||
| APACHE III risk of death | 52.8% | 0.80 (0.79–0.82) | 0.190 | 0.57 |
| ANZROD | 39.9% | 0.81 (0.80–0.82) | 0.182 | 0.55 |
| Logistic regression | 45.4% | 0.82 (0.81–0.83) | 0.170 | 0.51 |
| Artificial neural network | 46.7% | 0.85 (0.84–0.86) | 0.158 | 0.48 |
| Random forest | 45.7% | 0.86 (0.84–0.87) | 0.156 | 0.47 |
| Support vector classifier | 45.4% | 0.86 (0.85–0.87) | 0.153 | 0.47 |
| Ensemble | 45.5% | 0.87 (0.86–0.88) | 0.148 | 0.45 |
| Gradient boosted machine | 45.3% | 0.87 (0.86–0.88) | 0.147 | 0.45 |
Results presented are based on test set (n = 3,957).
ANZROD, Australian and New Zealand Risk of Death; AUC, area under the curve; ML, machine learning.
Fig 2Probability curves for each model.
Survivors indicated in green, and non-survivors in red. p < 0.001 for ensemble versus other models. ANZROD, Australian and New Zealand Risk of Death.
Fig 3Sensitivity analysis comparing model performance across age groups.
True mortality for each group is indicated in red. ANZROD, Australian and New Zealand Risk of Death.
Fig 4Local interpretable model explainer for 3 individual cases.
(A) A correctly classified survivor, (B) a correctly classified non-survivor, and (C) an incorrectly classified non-survivor (predicted to survive). Features with a green bar favoured survival, and those with a red bar were predictive of mortality. The x-axis shows how much each feature added or subtracted to the final probability value for the patient (i.e., a feature with a weight of 0.2 is equivalent to a 20% change in the probability of survival).
Fig 5Trade-off between predictive accuracy and explainability.