Я использую glmnet
для обучения модели логистической регрессии, а затем попытаюсь получить коэффициенты с конкретным lambda
. Я использовал простой пример здесь:используя lambda.min для экстраполяции коэффициентов от модели, обученной с помощью glmnet
load("BinomialExample.RData")
fit = glmnet(x, y, family = "binomial")
coef(fit, s = c(0.05,0.01))
Я проверил значение fit$lambda
, однако, я не мог найти конкретные значения 0,05 или 0,01 в fit$lambda
. Итак, как мог coef
вернуть коэффициенты с lambda
не в вектор fit$lambda
.
Вопросы о * программировании, отладке или выполнении рутинных операций в статистической вычислительной платформе * здесь [вне темы] (http://stats.stackexchange.com/help/on-topic) здесь. –
Вы не можете. Если вам действительно нужно это сделать, рассмотрите линейную интерполяцию между следующими самыми большими и ближайшими наименьшими значениями лямбда. –