# set the sample size
n <- 50
# set the true parameter
betas <- (c(0:100) - 50) / 20
# generate covariate data
X <- matrix(rnorm(length(betas)*n), nrow=n)
# set the penalty parameter
lambda <- 3
# estimate the logistic regression parameter
dofs <- ridgeGLMdof(X, lambda=lambda, lambdaG=0,
model="logistic",
linPred=tcrossprod(X, t(betas)))
Run the code above in your browser using DataLab