SurvHive: a package to consistently access multiple survival-analysis packages

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Birolo, Giovanni, Rossi, Ivan, Sartori, Flavio, Rollo, Cesare, Sanavia, Tiziana, Fariselli, Piero
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916597351841792
author Birolo, Giovanni
Rossi, Ivan
Sartori, Flavio
Rollo, Cesare
Sanavia, Tiziana
Fariselli, Piero
author_facet Birolo, Giovanni
Rossi, Ivan
Sartori, Flavio
Rollo, Cesare
Sanavia, Tiziana
Fariselli, Piero
contents Survival analysis, a foundational tool for modeling time-to-event data, has seen growing integration with machine learning (ML) approaches to handle the complexities of censored data and time-varying risks. Despite these advances, leveraging state-of-the-art survival models remains a challenge due to the fragmented nature of existing implementations, which lack standardized interfaces and require extensive preprocessing. We introduce SurvHive, a Python-based framework designed to unify survival analysis methods within a coherent and extensible interface modeled on scikit-learn. SurvHive integrates classical statistical models with cutting-edge deep learning approaches, including transformer-based architectures and parametric survival models. Using a consistent API, SurvHive simplifies model training, evaluation, and optimization, significantly reducing the barrier to entry for ML practitioners exploring survival analysis. The package includes enhanced support for hyper-parameter tuning, time-dependent risk evaluation metrics, and cross-validation strategies tailored to censored data. With its extensibility and focus on usability, SurvHive provides a bridge between survival analysis and the broader ML community, facilitating advancements in time-to-event modeling across domains. The SurvHive code and documentation are available freely at https://github.com/compbiomed-unito/survhive.
format Preprint
id arxiv_https___arxiv_org_abs_2502_02223
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SurvHive: a package to consistently access multiple survival-analysis packages
Birolo, Giovanni
Rossi, Ivan
Sartori, Flavio
Rollo, Cesare
Sanavia, Tiziana
Fariselli, Piero
Quantitative Methods
Machine Learning
Survival analysis, a foundational tool for modeling time-to-event data, has seen growing integration with machine learning (ML) approaches to handle the complexities of censored data and time-varying risks. Despite these advances, leveraging state-of-the-art survival models remains a challenge due to the fragmented nature of existing implementations, which lack standardized interfaces and require extensive preprocessing. We introduce SurvHive, a Python-based framework designed to unify survival analysis methods within a coherent and extensible interface modeled on scikit-learn. SurvHive integrates classical statistical models with cutting-edge deep learning approaches, including transformer-based architectures and parametric survival models. Using a consistent API, SurvHive simplifies model training, evaluation, and optimization, significantly reducing the barrier to entry for ML practitioners exploring survival analysis. The package includes enhanced support for hyper-parameter tuning, time-dependent risk evaluation metrics, and cross-validation strategies tailored to censored data. With its extensibility and focus on usability, SurvHive provides a bridge between survival analysis and the broader ML community, facilitating advancements in time-to-event modeling across domains. The SurvHive code and documentation are available freely at https://github.com/compbiomed-unito/survhive.
title SurvHive: a package to consistently access multiple survival-analysis packages
topic Quantitative Methods
Machine Learning
url https://arxiv.org/abs/2502.02223