Извлечение переменных из эластичной сети в R - PullRequest
0 голосов
/ 15 мая 2019

Как извлечь переменные из эластичной сети для целей моделирования? (если это глупый вопрос и ответ можно найти где-нибудь, пожалуйста, дайте мне знать, и я посмотрю)

Я уже сделал перекрестную проверку и определил альфа, но я пытаюсь выяснить, как извлечь переменные. Если я запускаю атрибуты (в эластичной сети), я получаю следующие параметры - a0, бета, df, dim, lambda, dev.ration, nulldev, npasses, jerr, offset, имена классов, call, nobs. Бета выглядит многообещающе, когда я смотрю на нее, но трудно сопоставить это с чем-либо еще.

x.train <- train3[, -50] #remove column 50 as that was the y  
x.train2 <- data.matrix((x.train[1:55])) #converted it to matrix
y.train <- train3$y

fit.elnet <- glmnet(x.train2, y.train, family="binomial", alpha=.1)
fit.elnet
plot(fit.elnet)
attributes(fit.elnet)
fit.elnet$beta

Возможность извлекать переменные, чтобы я мог построить лучшее дерево решений или случайный лес.

1 Ответ

0 голосов
/ 17 мая 2019

Я нашел ответ здесь - Извлечение имен переменных коэффициента из glmnet в data.frame - это комментарий Дэвида С с меткой 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...