Мне было интересно, возможно ли, чтобы в пакете R glmnet мы принудительно суммировали коэффициенты до 1?Как будто эти коэффициенты являются весами между [0,1] отдельных предикторов?
Я понял, как заставить coef находиться между [0,1], используя:
cvfit <- cv.glmnet(X,y, lower.limits=rep(0,ncol(X)),
upper.limits=rep(1,ncol(X)))
И Iвыяснил, как заставить перехват быть равным нулю, используя:
cvfit <- cv.glmnet(X,y, lower.limits=rep(0,ncol(X)),
upper.limits=rep(1,ncol(X)), intercept=FALSE)
Но я не знаю, как сделать коэффициенты для суммирования до 1.
Спасибо!
Всего наилучшего,
Кэти