每当我运行glmnet(mpg ~ ., data = mtcars, alpha=1)
(从glmnet
包中)时,都会出现以下错误:
“glmnet(mpg〜。,数据= mtcars,alpha = 1)中的错误:未使用的参数(数据= mtcars)”
有关如何处理此问题的任何想法?
我认为是因为glmnet()函数应该将x和y作为单独的参数。如果我需要单独的x和y参数,我将如何编写公式,以便glmnet::glmnet()
针对mtcars
的所有变量运行?
最佳答案
正如评论者所建议的那样,您需要像这样使用glmnet
方法:
fit <- glmnet(as.matrix(mtcars[-1]), mtcars$mpg, alpha=1)
plot(fit)
关于r - 为mtcars数据集运行glmnet()问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53574675/