There is a newer version of the record available.

Published November 5, 2026 | Version v1.0.2

A 72-Hour Machine Learning Prognostic Model for ARDS Patients Requiring Invasive Mechanical Ventilation

Authors/Creators

  • 1. Department of Critical Care Medicine, Zhengzhou Central Hospital Affiliated to Zhengzhou University

Description

Code accompanying the manuscript:

Development and External Validation of a Machine Learning-Based 72-Hour Prognostic Model for Acute Respiratory Distress Syndrome Patients Undergoing Invasive Ventilation

Contents

  • R/ — Boruta and LASSO feature selection on 69 candidate variables
  • python/grid_search/ — stratified 10-fold cross-validated grid search for 8 classifiers, plus the extended XGBoost grid
  • python/final_models/ — final model fitting with the selected hyperparameters
  • python/resampling/ — bootstrap optimism with feature selection re-run inside every resample, nested cross-validation, frozen hyperparameters
  • python/evaluation/ — discrimination, calibration and clinical-utility metrics, 10-fold cross-validation, two-parameter logistic recalibration

See README.md for the full pipeline, software requirements and run order. Cite the concept DOI (10.5281/zenodo.23938386) so the reference resolves to the newest release.

Data

Patient-level data are not included in this repository. De-identified data are available from the corresponding author on reasonable request.

Notes

If you use this code, please cite the associated article and this repository.

Files

zs20001001/ARDS-72h-prognosis-model-v1.0.2.zip

Files (67.6 kB)

Name Size
md5:beb7fb3ab39bd21997a5f078343500dd
67.6 kB Preview Download

Additional details

Related works