Hi all, I want to use the lasso function in the statistics toolbox but with no intercept. Kind of forcing the \beta_0 to be zero. Is there an easy way to do that ? Cheers, Ahmed

답변 (5개)

Dani Klein
Dani Klein 2020년 5월 11일

1 개 추천

I was having the same problem, and as Yu Bai mentioned, the official documentation
B = lasso(X,y,'Lambda',lambda,'Intercept',false).
It occured to me that the documentation of MATLAB R2019b did not say this. Therefore, I thought that it might be new in the 2020a version and I was right. I updated the software, implemented it, and it works. So you should consider the update.
Thomas Barrios
Thomas Barrios 2014년 8월 17일

0 개 추천

I want to know the answer to this as well.
Rafa Valero
Rafa Valero 2015년 10월 17일

0 개 추천

Any answers? Please
Qiang ZHU
Qiang ZHU 2019년 1월 16일

0 개 추천

same here
Yu Bai
Yu Bai 2020년 5월 11일

0 개 추천

It is a bit strange as official documentation of lasso contains an "Intercept" option but actually it is not implemented.

카테고리

태그

질문:

2012년 4월 8일

답변:

2020년 5월 11일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by