В настоящее время я использую алгоритм LASSO-LAR для построения разреженной модели.Тем не менее, кажется, что это не будет распечатывать перехват, даже тесто, которое я указал, что перехват должен быть оценен.
Мой код:
lars_fit<-lars(x,y,type = c("lasso"),trace=TRUE,normalize=TRUE,max.steps=min(ncol(x),nrow(data)-1),intercept = TRUE).
Чтобы извлечь коэффициенты, я использую:
coeff_LASSOLAR<-predict(lars.fit,type = c("coefficients"),mode = c("fraction"),s=s.cvmin)
coeff_LASSOLAR<-coeff_LASSOLAR$coefficients
Здесь оптимальный параметр настройки равен s=s.cvmin
.
Если я запускаю coeff_LASSOLAR
, он не распечатывает термин перехват.
Кто-нибудь может мне помочь с этим?