Related Experiment Video
Updated: Sep 5, 2025

An R-Based Landscape Validation of a Competing Risk Model
Published on: September 16, 2022
Avoiding C-hacking when evaluating survival distribution predictions with discrimination measures
Raphael Sonabend1,2,3, Andreas Bender4, Sebastian Vollmer1,5,6
1Department of Computer Science, Technische Universität Kaiserslautern, 67663 Kaiserslautern, Germany.
Motivation:
In this article, we consider how to evaluate survival distribution predictions with measures of discrimination. This is non-trivial as discrimination measures are the most commonly used in survival analysis and yet there is no clear method to derive a risk prediction from a distribution prediction. We survey methods proposed in literature and software and consider their respective advantages and disadvantages.
Results:
Whilst distributions are frequently evaluated by discrimination measures, we find that the method for doing so is rarely described in the literature and often leads to unfair comparisons or 'C-hacking'. We demonstrate by example how simple it can be to manipulate results and use this to argue for better reporting guidelines and transparency in the literature. We recommend that machine learning survival analysis software implements clear transformations between distribution and risk predictions in order to allow more transparent and accessible model evaluation.
Availability And Implementation:
The code used in the final experiment is available at https://github.com/RaphaelS1/distribution_discrimination.
Related Concept Videos
Censoring Survival Data
Comparing the Survival Analysis of Two or More Groups
Survival Tree
Building a Survival Tree
Constructing a...
Assumptions of Survival Analysis
Truncation in Survival Analysis
Left truncation occurs when individuals who experienced the event of interest before a certain time are not included in the study. This is often due to a "delayed entry" into the study where only those who survive until a certain entry point are...
Kaplan-Meier Approach

