Research Library

open-access-imgOpen AccessOptimal Survival Trees: A Dynamic Programming Approach
Author(s)
Tim Huisman,
Jacobus G. M. van der Linden,
Emir Demirović
Publication year2024
Survival analysis studies and predicts the time of death, or other singularunrepeated events, based on historical data, while the true time of death forsome instances is unknown. Survival trees enable the discovery of complexnonlinear relations in a compact human comprehensible model, by recursivelysplitting the population and predicting a distinct survival distribution ineach leaf node. We use dynamic programming to provide the first survival treemethod with optimality guarantees, enabling the assessment of the optimalitygap of heuristics. We improve the scalability of our method through a specialalgorithm for computing trees up to depth two. The experiments show that ourmethod's run time even outperforms some heuristics for realistic cases whileobtaining similar out-of-sample performance with the state-of-the-art.
Language(s)English

Seeing content that should not be on Zendy? Contact us.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here