我正在使用caret
包来调整alpha
模型的lambda
和glmnet
参数。我的功能在X
(数据框,共有144个变量,47个障碍,p>> N问题),因变量y
是47个数据帧。 1变量。
当我尝试
时 trC = trainControl(method=cv, number=10)
fitModel = train(X, y, trControl=trC, method="glmnet")
我得到了
Error en switch(tolower(trControl$method), oob = NULL, alt_cv = , cv = createFolds(y,:
EXPR must be a length 1 vector
Además: Mensajes de aviso perdidos
In if (trControl$method == "oob" & !(method %in% c("rf", "treebag", :
la condición tiene longitud > 1 y sólo el primer elemento será usado
我已尝试转置y
,并改为class(y) = "numeric"
,而不是"data.frame"
,但我得到了同样的错误,我不明白。任何线索?
答案 0 :(得分:0)
使用method = "cv"
而非method = cv
。
最高