Ошибка запуска glmnet () для набора данных mtcars - PullRequest
0 голосов
/ 01 декабря 2018

Всякий раз, когда я запускаю glmnet(mpg ~ ., data = mtcars, alpha=1) (из пакета glmnet), я получаю следующую ошибку:

"Ошибка в glmnet (mpg ~., Data = mtcars, alpha = 1): неиспользованный аргумент (data = mtcars) "* ​​1005 *

Есть идеи, как с этим справиться?

Я думаю, это потому, что функция glmnet () должна принимать x и y в качестве отдельных аргументов.Если мне нужны отдельные аргументы x и y, как мне написать формулу, чтобы glmnet::glmnet() выполнялся для всех переменных mtcars?

1 Ответ

0 голосов
/ 01 декабря 2018

Как указывает комментатор, вам нужно использовать метод glmnet, например, так:

fit <- glmnet(as.matrix(mtcars[-1]), mtcars$mpg, alpha=1)

plot(fit)

enter image description here

...