Calculates the cause-specific ROC-AUC(t) at a specific time point, see Blanche et al. (2013). Can also return the mean AUC(t) over all competing causes.
Details
Calls riskRegression::Score()
with:
metric = "auc"
cens.method = "ipcw"
cens.model = "km"
Note that the IPC weights (estimated via the Kaplan-Meier) are calculated using the test data.
Dictionary
This Measure can be instantiated via the dictionary mlr_measures or with the associated sugar function msr():
Parameter details
cause
(numeric(1)
)
Integer number indicating which cause to use (Default:1
). If"mean"
, then the mean AUC(t) over all causes is returned.time_horizon
(numeric(1)
)
Single time point at which to return the score. IfNULL
, we issue a warning and the median time from the test set is used.
References
Blanche, Paul, Dartigues, Francois J, Jacqmin-Gadda, Helene (2013). “Estimating and comparing time-dependent areas under receiver operating characteristic curves for censored event times with competing risks.” Statistics in Medicine, 32(30), 5381–5397. ISSN 1097-0258, doi:10.1002/SIM.5958 , https://onlinelibrary.wiley.com/doi/10.1002/sim.5958.
Super classes
mlr3::Measure
-> mlr3proba::MeasureCompRisks
-> MeasureCompRisksAUC