Log-rank test for internal calibration and external calibration results
Log-rank test for internal calibration and external calibration results
logrank_test(object)
Arguments
object: An object returned by calibrate or calibrate_external.
Examples
data("smart")# Use the first 1000 samples as training data# (the data used for internal validation)x <- as.matrix(smart[,-c(1,2)])[1:1000,]time <- smart$TEVENT[1:1000]event <- smart$EVENT[1:1000]# Take the next 1000 samples as external calibration data# In practice, usually use data collected in other studiesx_new <- as.matrix(smart[,-c(1,2)])[1001:2000,]time_new <- smart$TEVENT[1001:2000]event_new <- smart$EVENT[1001:2000]# Fit Cox model with lasso penaltyfit <- fit_lasso( x, survival::Surv(time, event), nfolds =5, rule ="lambda.1se", seed =11)# Internal calibrationcal.int <- calibrate( x, time, event, model.type ="lasso", alpha =1, lambda = fit$lambda, method ="cv", nfolds =5, pred.at =365*9, ngroup =3)logrank_test(cal.int)# External calibrationcal.ext <- calibrate_external( fit, x, time, event, x_new, time_new, event_new, pred.at =365*5, ngroup =3)logrank_test(cal.ext)