| Literature DB >> 31885832 |
Eli Bloch1, Tammy Rotem1, Jonathan Cohen2,3, Pierre Singer2,3, Yehudit Aperstein4.
Abstract
Objective: Achieving accurate prediction of sepsis detection moment based on bedside monitor data in the intensive care unit (ICU). A good clinical outcome is more probable when onset is suspected and treated on time, thus early insight of sepsis onset may save lives and reduce costs. Methodology: We present a novel approach for feature extraction, which focuses on the hypothesis that unstable patients are more prone to develop sepsis during ICU stay. These features are used in machine learning algorithms to provide a prediction of a patient's likelihood to develop sepsis during ICU stay, hours before it is diagnosed.Entities:
Mesh:
Year: 2019 PMID: 31885832 PMCID: PMC6925691 DOI: 10.1155/2019/5930379
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1Patient selection.
Target and control group comparison.
| Target group (septic) | Control group (not septic) | ||
|---|---|---|---|
| Age | Minimum | 18 | 18 |
| Maximum | 90 | 86 | |
| Mean | 55.4 | 52.5 | |
|
| |||
| Gender | Males | 65% | 60% |
| Females | 35% | 40% | |
Differences between groups were not significant.
Figure 2Time intervals for analysis.
Algorithm 1Creating Y vectors.
Figure 3The behavior of mean arterial pressure in patients with and without sepsis. The value of features f 1–f 5 as defined above is shown.
Guillen's features' versus our features (f 1–f 5 as defined above) for mean arterial pressure in an example of two patients, with and without sepsis.
| With sepsis | Without sepsis | |
|---|---|---|
| Guillen's features | Mean = 71 | Mean = 70.5 |
|
| ||
| Our features |
|
|
Separation of populations by vital signs' features.
| Septic patients | No sepsis | ||||
|---|---|---|---|---|---|
|
|
|
|
|
| |
|
| |||||
|
| 21.71 | 8.48 | 11.17 | 10.94 | <0.00001 |
| Median | 10.15 | 9.27 | 21.14 | 15.16 | <0.00001 |
| Mean | 12.48 | 8.6 | 22.44 | 14.58 | <0.00001 |
| Min | 3.35 | 7.08 | 13.64 | 14.53 | <0.00001 |
| Max | 35.15 | 17.6 | 37.62 | 18.49 | <0.00001 |
|
| |||||
|
| |||||
|
| 23.56 | 6.32 | 22.96 | 5.88 | <0.00001 |
| Median | 6.9 | 5.32 | 6.117 | 3.98 | <0.00001 |
| Mean | 9.17 | 5.79 | 8.591 | 4.89 | <0.00001 |
| Min | 1.31 | 0.88 | 1.231 | 0.75 | <0.00001 |
| Max | 30.18 | 21.19 | 28.87 | 19.4 | <0.00001 |
|
| |||||
|
| |||||
|
| 15.76 | 10.02 | 11.53 | 11.3 | <0.00001 |
| Median | 4.933 | 4.252 | 7.033 | 5.57 | <0.00001 |
| Mean | 5.39 | 3.69 | 7.176 | 4.86 | <0.00001 |
| Min | 1.83 | 2.86 | 4.086 | 5.22 | <0.00001 |
| Max | 11.61 | 6.46 | 12 | 6.29 | <0.00001 |
|
| |||||
|
| |||||
|
| 7.76 | 5.64 | 8.73 | 5.02 | <0.00001 |
| Median | 0.56 | 0.93 | 0.42 | 0.67 | 0.804374 |
| Mean | 0.75 | 0.91 | 0.63 | 0.67 | <0.00001 |
| Min | 0.33 | 0.91 | 0.11 | 0.41 | <0.00001 |
| Max | 1.68 | 1.5 | 1.72 | 1.46 | <0.00001 |
AP: arterial pressure; HR: heart rate; RR: respiratory rate; TEMP: temperature; n: number of trend changes; Median: median intensity of change; Mean: mean intensity of change; Max: maximal intensity of change; Min: minimal intensity of change.
Figure 4Features ranked by importance.
Figure 5Boxplots differentiating control and target groups by top 4 features.
Models performance results.
| LR | SVM-linear | SVM-RBF | SVM- polynomial | ANN | |
|---|---|---|---|---|---|
| Sensitivity | 0.8182 | 0.8571 | 0.7792 | 0.8442 | 0.7532 |
| Specificity | 0.8718 | 0.8590 | 0.9615 | 0.8974 | 0.9359 |
| PPV | 0.8630 | 0.8571 | 0.9524 | 0.8904 | 0.9206 |
| NPV | 0.8293 | 0.8590 | 0.8152 | 0.8537 | 0.7935 |
| Accuracy | 0.8452 | 0.8581 | 0.8710 | 0.8710 | 0.8452 |
| AUC | 0.8461 | 0.8581 |
| 0.8720 | 0.8571 |
| AUC-PR | 0.9169 | 0.9043 |
| 0.9353 | 0.9338 |
AUC: area under the curve; AUC-PR: area under precision recall curve; LR: logistic regression; PPV: positive predictive value; NPV: negative predictive value.
Figure 6ROC plots of tested models.
Figure 7AUC-PR plots of all tested models.
Selecting optimal data collection interval.
| Time interval (hours) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| AUC | 0.6742 | 0.767 | 0.8184 | 0.8387 | 0.8266 | 0.8415 | 0.849 |
|
AUC—area under ROC curve.
Selecting optimal prediction window.
| Time interval (hours) | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| AUC | 0.8675 | 0.8639 | 0.8807 |
| 0.8141 |
AUC: area under the ROC curve.
Model performance based on this study's data with previously presented features.
| LR | SVM-linear | SVM-RBF | SVM- polynomial | ANN | |
|---|---|---|---|---|---|
| Sensitivity | 0.4545 | 0.7922 | 0.8442 | 0.8182 | 0.6364 |
| Specificity | 0.7162 | 0.3378 | 0.3919 | 0.3378 | 0.5000 |
| PPV | 0.6250 | 0.5545 | 0.5909 | 0.5625 | 0.5698 |
| NPV | 0.5579 | 0.6098 | 0.7073 | 0.6410 | 0.5692 |
| Accuracy | 0.5828 | 0.5695 | 0.6225 | 0.5828 | 0.5695 |
| AUC | 0.5914 | 0.5822 |
| 0.6018 | 0.5695 |
AUC: area under the curve; LR: logistic regression; PPV: positive predictive value; NPV: negative predictive value.
Figure 8Comparison of ROC curves of models built with two sets of features.