R/cv.grpsurvOverlap.R

Defines functions cv.grpsurvOverlap

Documented in cv.grpsurvOverlap

## function: cross-validation for survival
# ------------------------------------------------------------------------------
cv.grpsurvOverlap <- function(X, y, group, ...) {
  fit <- grpregOverlap(X=X, y=y, group=group, returnX = TRUE, family = 'cox', ...)
  cvfit <- cv.grpsurv(X = fit$X.latent, y = y, group = fit$grp.vec, ...)
  cvfit$fit <- fit
  val <- structure(cvfit, class = c('cv.grpregOverlap', 'cv.grpsurv', 'cv.grpreg'))
  val
}
# ------------------------------------------------------------------------------
YaohuiZeng/grpregOverlap documentation built on Aug. 10, 2020, 3:13 p.m.