| Literature DB >> 30785881 |
Sam Ghazal1, Michael Sauthier2, David Brossier2, Wassim Bouachir3, Philippe A Jouvet2, Rita Noumeir1.
Abstract
BACKGROUND: In an intensive care units, experts in mechanical ventilation are not continuously at patient's bedside to adjust ventilation settings and to analyze the impact of these adjustments on gas exchange. The development of clinical decision support systems analyzing patients' data in real time offers an opportunity to fill this gap.Entities:
Mesh:
Substances:
Year: 2019 PMID: 30785881 PMCID: PMC6382156 DOI: 10.1371/journal.pone.0198921
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Definition of SpO2 class labels.
| SpO2 classification | SpO2 range | Rows number |
|---|---|---|
| 1 | < 84 | 17,112 |
| 2 | 85 to 91 | 29,869 |
| 3 | 92 to 100 | 729,746 |
Fig 1Schematic description of the items involved and analysis process.
EMR: electronic Medical Record, FiO2: inspired fraction of Oxygen, Vt: tidal volume, PEEP: Positive end expiratory pressure, PS above PEEP: pressure support level Above PEEP, PC above PEEP: pressure control level above PEEP, I:E Ratio: inspiratory time over expiratory time, Measured RR: respiratory rate measured by the ventilator. 5minSpO2: SpO2 observed 5 min after PEEP, FiO2, tidal volume, PS above PEEP, PC above PEEP change, ML: machine learning. Heart and pulse rate were only used to validate the database SpO2 value (see below and S1 File).
Descriptions of the four balancing procedures.
The training/test split was done on the number of data samples.
Fig 2ROC curve for each SpO2 prediction at 5 min following a ventilator setting change of the best predictive model (bootstrap aggregation of complex decision trees (BACDT) classifiers on Test Dataset 3).
Class 1: 5 minSpO2 < 84%, class 2: 5 minSpO2 between 85% and 91%, class 3: 5 minSpO2 between 92% and 100%. AUC: area under the curve, 95IC: 95% confidence interval.
Performance of artificial neural networks (ANN) and bootstrap aggregation of complex decision trees (BACDT) classifiers for SpO2 prediction at 5 min following a ventilator setting change, on test datasets (see Table 2).
Avg/total: average accuracy of total classification values. In italics is the performance of the best predictive model obtained among the eight tested.
| Balanced datasets | 5minSpO2 class | ANN | BACDT | ||||
|---|---|---|---|---|---|---|---|
| Precision | Recall | F-score | Precision | Recall | F-score | ||
| 1 | 0.12 | 0.70 | 0.21 | 0.80 | 0.76 | 0.78 | |
| 2 | 0.16 | 0.43 | 0.23 | 0.61 | 0.56 | 0.59 | |
| 3 | 0.96 | 0.67 | 0.79 | 0.97 | 0.98 | 0.97 | |
| Avg/total | 0.88 | 0.65 | 0.73 | 0.94 | 0.94 | 0.94 | |
| 1 | 0.09 | 0.72 | 0.16 | 0.77 | 0.72 | 0.74 | |
| 2 | 0.09 | 0.47 | 0.16 | 0.57 | 0.53 | 0.55 | |
| 3 | 0.98 | 0.70 | 0.81 | 0.98 | 0.99 | 0.98 | |
| Avg/total | 0.93 | 0.69 | 0.78 | 0.96 | 0.97 | 0.97 | |
| 1 | 0.16 | 0.68 | 0.25 | ||||
| 2 | 0.26 | 0.42 | 0.33 | ||||
| 3 | 0.92 | 0.60 | 0.72 | ||||
| Avg/total | 0.80 | 0.58 | 0.65 | ||||
| 1 | 0.09 | 0.69 | 0.16 | 0.80 | 0.74 | 0.77 | |
| 2 | 0.12 | 0.47 | 0.19 | 0.58 | 0.54 | 0.56 | |
| 3 | 0.97 | 0.68 | 0.80 | 0.98 | 0.98 | 0.98 | |
| Avg/total | 0.92 | 0.67 | 0.76 | 0.96 | 0.96 | 0.96 | |
Absence of impact on performance of the increase of neurons and hidden layers for artificial neural network (ANN).
Example of the performance assessed by the F score on the balanced test dataset 3 (see Table 2).
| ANN | ||||||||||
| Error minimization algorithm | Stochastic Gradient-Descent (SGD) | |||||||||
| Activation function | Logistic Sigmoid | |||||||||
| Regularization | No | |||||||||
| Nb hidden layers (n) | 1 | 2 | 3 | |||||||
| Neurons/hidden layer (n) | 10 | 50 | 100 | 10 | 50 | 100 | 10 | 50 | 100 | |
| 5minSpO2 class 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.22 | 0.22 | 0.19 | |
| 5minSpO2 class 2 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.32 | |
| 5minSpO2 class 3 | 0.72 | 0.72 | 0.72 | 0.72 | 0.72 | 0.72 | 0.69 | 0.69 | 0.69 | |
Absence of impact on performance of the number of complex trees for bootstrap aggregation of complex decision trees (BACDT).
Example of the performance assessed by the F score on the balanced test dataset 3 (see Table 2).
| BACDT | |||
|---|---|---|---|
| n = 30 | n = 50 | ||
| 5minSpO2 class 1 | 0.78 | 0.78 | |
| 5minSpO2 class 2 | 0.65 | 0.65 | |
| 5minSpO2 class 3 | 0.96 | 0.96 | |