r - 为mtcars数据集运行glmnet()问题

标签 r function syntax-error glmnet lasso-regression

每当我运行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)

enter image description here

关于r - 为mtcars数据集运行glmnet()问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53574675/

相关文章:

r - 在r中将数字读取为单个字符

r - 使用 group_by 过滤特定案例,同时保留 NA

c - 为什么它打印出我的列表是空的?

string - “for” -statement上的批处理语法错误

Java - ' ) ' 预期错误

重新排列双向表

R 创建函数添加水年列

c - 为什么函数要用括号括起来?

javascript - Javascript return 语句中 "& 1"的含义是什么?

python - python中的链接检查器