ISSN 0278-6419 (*printed)
ISSN 1934-8428 (electronic version)
ISSN 0278-6419 (*printed)
ISSN 1934-8428 (electronic version)
En Ru
Developing library of tree-based models for survival analysis

Developing library of tree-based models for survival analysis

Recieved: 02/29/2024

Accepted: 03/30/2024

Published: 06/26/2024

Keywords: time-to-event analysis, survival analysis, censored data, Python

To cite this article

Vasilev I.A. Developing library of tree-based models for survival analysis. // Moscow University Journal. Series 15. Computational Mathematics and Cybernetics. 2024. N 3, p.60-72 https://doi.org/10.55959/MSU/0137-0782-15-2024-47-3-60-72.

N 3, 2024

Abstract

One of the main tools for describing and predicting the occurrence of events is survival analysis, which allows you to predict not only the probability and time of events but also the changing of probability over time. This article presents Survivors, an open-source Python library that helps solve problems of survival analysis, build individual forecasts of survival and risk functions, investigate data dependencies, evaluate the quality of forecasts, and conduct experimental studies. The library uses new methods of constructing tree-based models of survival analysis with high sensitivity to real datasets. In particular, the paper presents a new histogram approach for searching the best split of censored data. The models can handle categorical and missing values, cases of informative censorship, and multimodal time distribution. The paper describes the architecture and components of the library, the features of the software implementation, and an experimental comparison with existing libraries of survival analysis.