LASSO的解法

LASSO非常实用,但由于它的惩罚项不可以常规地进行求导,使得很多人以为它无法显式地求出解析解。但其实并不是这样的。

1 单变量情形:软阈值法

1.1 软阈值的分类讨论

NN个样本的真实值记为NN维向量yy,将NN个样本的自变量记为zz,假设我们已经将自变量做过标准化,即zn=0z’ \ell_n=0zz/N=1z’z/N=1,这也意味着在LASSO模型中截距项为00。系数β\beta是要优化的参数,惩罚项参数为λ>0\lambda\gt 0

LASSO就是要求解

arg minβ12N(yzβ)(yzβ)+λβ(1)\argmin_\beta \dfrac{1}{2N}(y-z\beta)'(y-z\beta)+\lambda |\beta| \tag{1}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享