| Literature DB >> 26731286 |
Sven Van Poucke1, Zhongheng Zhang2, Martin Schmitz3, Milan Vukicevic4, Margot Vander Laenen1, Leo Anthony Celi5, Cathy De Deyne1,6.
Abstract
With the accumulation of large amounts of health related data, predictive analytics could stimulate the transformation of reactive medicine towards Predictive, Preventive and Personalized (PPPM) Medicine, ultimately affecting both cost and quality of care. However, high-dimensionality and high-complexity of the data involved, prevents data-driven methods from easy translation into clinically relevant models. Additionally, the application of cutting edge predictive methods and data manipulation require substantial programming skills, limiting its direct exploitation by medical domain experts. This leaves a gap between potential and actual data usage. In this study, the authors address this problem by focusing on open, visual environments, suited to be applied by the medical community. Moreover, we review code free applications of big data technologies. As a showcase, a framework was developed for the meaningful use of data from critical care patients by integrating the MIMIC-II database in a data mining environment (RapidMiner) supporting scalable predictive analytics using visual tools (RapidMiner's Radoop extension). Guided by the CRoss-Industry Standard Process for Data Mining (CRISP-DM), the ETL process (Extract, Transform, Load) was initiated by retrieving data from the MIMIC-II tables of interest. As use case, correlation of platelet count and ICU survival was quantitatively assessed. Using visual tools for ETL on Hadoop and predictive modeling in RapidMiner, we developed robust processes for automatic building, parameter optimization and evaluation of various predictive models, under different feature selection schemes. Because these processes can be easily adopted in other projects, this environment is attractive for scalable predictive analytics in health research.Entities:
Mesh:
Year: 2016 PMID: 26731286 PMCID: PMC4701479 DOI: 10.1371/journal.pone.0145791
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Illustration of integration of the MIMIC-II database in a Hadoop/RapidMiner computer cluster: data retrieval and preprocessing.
Attributes selected for modeling and feature selection (weighting).
| Attributes (alphabetical order) |
|---|
| aids |
| alcohol_abuse |
| blood_loss_anemia |
| cardiac_arrhythmias |
| chronic_pulmonary |
| coagulopathy |
| congestive_heart_failure |
| deficiency_anemias |
| depression |
| diabetes_complicated |
| diabetes_uncomplicated |
| drug_abuse |
| fluid_electrolyte |
| gender = F |
| gender = M |
| height |
| hypertension |
| hypothyroidism |
| icustay_first_careunit = CCU |
| icustay_first_careunit = CSRU |
| icustay_first_careunit = FICU |
| icustay_first_careunit = MICU |
| icustay_first_careunit = NICU |
| icustay_first_careunit = SICU |
| icustay_first_service = CCU |
| icustay_first_service = CSRU |
| icustay_first_service = FICU |
| icustay_first_service = MICU |
| icustay_first_service = NICU |
| icustay_first_service = SICU |
| icustay_last_careunit = CCU |
| icustay_last_careunit = CSRU |
| icustay_last_careunit = FICU |
| icustay_last_careunit = MICU |
| icustay_last_careunit = NICU |
| icustay_last_careunit = SICU |
| icustay_last_service = CCU |
| icustay_last_service = CSRU |
| icustay_last_service = FICU |
| icustay_last_service = MICU |
| icustay_last_service = NICU |
| icustay_last_service = SICU |
| liver_disease |
| lymphoma |
| metastatic_cancer |
| obesity |
| other_neurological |
| paralysis |
| peptic_ulcer |
| peripheral_vascular |
| PLT0 |
| PLTmax |
| PLTmean |
| PLTmin |
| psychoses |
| pulmonary_circulation |
| renal_failure |
| rheumatoid_arthritis |
| sapsi_first |
| sapsi_max |
| sapsi_min |
| sofa_first |
| sofa_max |
| sofa_min |
| solid_tumor |
| valvular_disease |
| weight_first |
| weight_loss |
| weight_max |
| weight_min |
Characteristics of intensive care units survivors and non-survivors.
| Characteristics | Population (n = 11944) | Survivors (n = 10566) | Non-survivors (n = 1378) | p |
|---|---|---|---|---|
| Age (years) | 63.2±18.6 | 63.9±18.4 | 70.3±16.2 | <0.0001 |
| Sex (male, %) | 6025 (57.0%) | 578 (50.7%) | <0.0001 | |
| SAPS-1 on admission | 14.7±4.5 | 13.9±4.7 | 19.3±5.6 | <0.0001 |
| SOFA on admission | 6.0±3.6 | 5.4±3.4 | 9.6±4.5 | <0.0001 |
| Congestive heart failure | 3263 (30.9%) | 420 (30.5%) | = 0.766 | |
| Paralysis | 115 (1.1%) | 13 (0.9%) | = 0.672 | |
| Renal failure | 1738 (16.4%) | 131 (9.5%) | <0.0001 | |
| Uncomplicated diabetes | 2258 (21.4%) | 258 (13.7%) | = 0.015 | |
| Complicated diabetes | 2658 (25.2%) | 59 (4,2%) | <0.0001 | |
| Coagulopathy | 765 (7.2%) | 144 (10.4%) | <0.0001 | |
| AIDS | 80 (0.8%) | 9 (0.7%) | = 0.667 | |
| Chronic pulmonary disease | 2437 (23.1%) | 262 (19,0%) | = 0.008 | |
| Obesity | 92 (0.9%) | 8 (0.6%) | = 0.269 | |
| Liver disease | 471 (4.5%) | 103 (7.5%) | <0.0001 | |
| CCU | 2054(19.4%) | 304 (22.1%) | = 0.751 | |
| CSRU | 2804 (26.5%) | 306 (22.2%) | = 0.02 | |
| MICU | 4660 (44.1%) | 528 (38.3%) | <0.0001 | |
| SICU | 181 (1.7%) | 56 (4.1%) | <0.0001 | |
| PLT0 | 255.2±127.2 | 257.4±126.4 | 238,2±132.4 | <0.0001 |
| PLTmax | 454.9±228.6 | 469.3±227.4 | 344.1±206.5 | <0.0001 |
| PLTmin | 122.9±84.8 | 122.4±83.9 | 126.9±91.7 | = 0.666 |
| PLTmean | 245.5±112.9 | 249.8±111.6 | 212.4±117.0 | <0.0001 |
Fig 2Basic process for automatic building, parameter optimization and evaluation of multiple predictive models as displayed in RapidMiner.
Fig 3Illustration of the ensemble learning methods as displayed in RapidMiner (Decision Stump, AdaBoost, Random Forest, Bagging, W-J48, Decision Tree, Naive Bayes, Stacking, Logistic Regression, Support Vector Machine).
AUPRC (Area Under the Precision Recall Curve) performance and feature selection.
| Algorithm/Feature selection | No Feature selection | Info gain | ReliefF | MRMR | Correlation | Gini | Ttest | Forward selection | Backward elimination |
|---|---|---|---|---|---|---|---|---|---|
| RM—Decision stump | 0.275 | 0.282 (5) | 0.282 (5) | 0.142 (15) | 0.282 (5) | 0.282 (5) | 0.115 (30) | 0.275 (69) | |
| J4.8 | 0.448 | 0.537 (5) | 0.484 (5) | 0.115 (15) | 0.115 (15) | 0.575 (8) | 0.454 (67) | ||
| Naïve Bayes | 0.435 | 0.593 (5) | 0.553 (10) | 0.119 (5) | 0.573 (15) | 0.569 (5) | 0.125 (35) | 0.588 (20) | |
| Logistic regression | 0.687 | 0.607 (5) | 0.664 (15) | 0.215 (45) | 0.629 (5) | 0.629 (5) | 0.19 (45) | 0.664 (32) | |
| RF-weka | 0.743 | 0.707 (5) | 0.732 (15) | 0.124 (5) | 0.734 (5) | 0.734 (5) | 0.341 (45) | 0.744 (8) | |
| AdaBoost-J48 | 0.628 (5) | 0.5 (5) | 0.129 (5) | 0.654 (5) | 0.654 (5) | 0.127 (5) | 0.637 (6) | 0.661 (69) | |
| AdaBoost—NB | 0.515 (10) | 0.519 (20) | 0.155 (45) | 0.499 (20) | 0.475 (10) | 0.142 (40) | 0.433 (4) | 0.534 (68) | |
| AdaBoost—LR | 0.432 | 0.571 (25) | 0.169 (45) | 0.565 (15) | 0.555 (15) | 0.174 (45) | 0.384 (16) | 0.436 (67) | |
| Bagging-J48 | 0.494 | 0.501 (5) | 0.511 (10) | 0.115 (15) | 0.115 (10) | 0.525 (5) | 0.478 (69) | ||
| Bagging—NB | 0.460 | 0.592 (5) | 0.554 (10) | 0.189 (45) | 0.568 (5) | 0.146 (45) | 0.594 (12) | 0.483 (68) | |
| Bagging (LR) | 0.681 | 0.605 (5) | 0.66 (15) | 0.205 (45) | 0.628 (5) | 0.628 (5) | 0.187 (45) | 0.659 (34) | |
| Stacking (DS, J4.8, NB) | 0.486 (30) | 0.511 (30) | 0.115 (45) | 0.51 (20) | 0.496 (25) | 0.157 (45) | 0.327 (3) | 0.397 (68) | |
| SVM—linear | 0.465 | ||||||||
| SVM—rbf | 0.588 |
Fig 4AUPRC curves for the 3 best models.
Random Forest (RF) in association with Backward Selection (BS) and 69 features (left), with Forward Selection (FS) and 8 features (middle) and Gini Selection (GS) and 5 features.