What problem does it solve?
scikit-survival provides a comprehensive Python toolkit for survival analysis on censored time-to-event data, enabling model fitting, interpretation, and evaluation with estimators such as CoxPHSurvivalAnalysis, CoxnetSurvivalAnalysis, IPCRidge, RandomSurvivalForest, GradientBoostingSurvivalAnalysis, and various survival SVMs, along with robust metrics for performance assessment.
Core Features & Use Cases
- Supports multiple model families (CoxPHSurvivalAnalysis, CoxnetSurvivalAnalysis, IPCRidge, RSF, GradientBoostingSurvivalAnalysis, ComponentwiseGradientBoostingSurvivalAnalysis, FastSurvivalSVM, FastKernelSurvivalSVM) for diverse survival analyses.
- Provides data handling, preprocessing, and evaluation workflows for censored data, including Kaplan-Meier/Nelson-Aalen estimates and competing risks support.
- Suitable for clinical and observational research requiring rigorous end-to-end survival analysis pipelines.
Quick Start
Load a survival dataset and fit a CoxPHSurvivalAnalysis to generate hazard ratios and risk scores.