Как извлечь переменные из эластичной сети для целей моделирования? (если это глупый вопрос и ответ можно найти где-нибудь, пожалуйста, дайте мне знать, и я посмотрю)
Я уже сделал перекрестную проверку и определил альфа, но я пытаюсь выяснить, как извлечь переменные. Если я запускаю атрибуты (в эластичной сети), я получаю следующие параметры - 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
Возможность извлекать переменные, чтобы я мог построить лучшее дерево решений или случайный лес.