我想执行交叉验证,以使用bar
包为轻松套索模型选择调整参数。下面我附上了一个示例代码,该示例代码与relaxnet
小插图中的一个密切相关,但有一个两级因子作为响应变量:
relaxnet
执行nobs <- 100
nvars <- 200
set.seed(23)
x <- matrix(rnorm(nobs * nvars), nobs, nvars)
colnames(x) <- paste("x", 1:ncol(x), sep = "")
y<-rbinom(nobs,1,.75)
y<-as.factor(y)
cv.result <- cv.relaxnet(x, y,family="binomial")
函数后出现以下错误:
if(object $ offset){:参数长度为零
时出错
我将非常感谢任何评论和想法。