inst/tinytest/cv-grpsurv.R

n <- 50
group <- rep(0:3,4:1)
p <- length(group)
X <- matrix(rnorm(n*p),ncol=p)
y <- cbind(rexp(n, exp(X[,5] + X[,7])), rep(0:1, c(10, n-10)))
cvfit <- cv.grpsurv(X, y)
cvfit <- cv.grpsurv(X, y, group, penalty='grLasso')
cvfit <- cv.grpsurv(X, y, group, penalty='gel')
cvfit <- cv.grpsurv(X, y, group, penalty='grLasso', nfolds=50)
cvfit <- cv.grpsurv(X, y, group, penalty='gel', nfolds=50)
cvfit <- cv.grpsurv(X, y, group, penalty='grLasso', se='bootstrap')
cvfit <- cv.grpsurv(X, y, group, penalty='gel', se='bootstrap')
cvfit <- cv.grpsurv(X, y, group, penalty='grLasso', se='bootstrap')

cvfit <- cv.grpsurv(X, y, group, penalty='grLasso')
op <- par(mfrow=c(2,2))
plot(cvfit)
plot(cvfit, type='rsq')
plot(cvfit, type='snr')
par(op)
summary(cvfit)
pbreheny/grpreg documentation built on April 3, 2024, 3:53 p.m.