Advanced Methods for Time-to-Event Modeling in Public Health & Biomedical Research
This course provides a modern, applied introduction to machine learning approaches for time-to-event (survival) data, using R and real public-health and biomedical datasets.
Participants begin with classical survival models (Kaplan–Meier, Cox proportional hazards) and progress to penalized survival models, random survival forests, gradient-boosted survival models, deep learning approaches, and explainability tools for survival ML.
The course emphasizes interpretation, diagnostics, prediction accuracy, and clear communication of findings in epidemiology, clinical research, and health policy contexts.
Designed for advanced undergraduates, graduate students, faculty, and applied researchers aiming to apply ML in their work.
Designed for advanced undergraduates, graduate students, faculty, and applied researchers aiming to apply ML in their work.
- Understand censoring, truncation, survival & hazard functions
- Fit Kaplan–Meier curves and Cox PH models
- Penalized Cox models (lasso, ridge, elastic net)
- Random Survival Forests & Gradient Boosting
- Deep learning survival models (DeepSurv-style)
- Use survival, survminer, tidymodels, glmnet, ranger, gbm
- Cross-validation and tuning for censored outcomes
- Hazard ratios, variable importance, SHAP/LIME
- Publication-ready plots & ML explainability graphics
Implementation using both caret and tidymodels
Visualization with ggplot2
Building end-to-end ML pipelines with tidymodels and caret
🎓 Lecture slides (PowerPoint)
💻 R lab exercises (caret + tidymodels)
📊 Real open datasets
All analyses are done in R using packages like caret, tidymodels, ggplot2, and DALEX.
All example files and syntax are downloadable from the course portal.