楼主: jqsn89
22290 14

[问答] 如何用R实现Lasso及adaptive lasso lambda的取值? [推广有奖]

11
楚韵荆风 学生认证  发表于 2014-3-9 18:58:38
直接组合新的变量,令X_s =(x, Z*T), gamma = (beta', d')', 从而, 目标函数变为: ||y-X_s*gamma||^2+lambda*sum(d),这个新的目标函数可以直接用现有的package来解。
共享是一种彼此的快乐

12
jqsn89 发表于 2014-3-9 21:48:40
楚韵荆风 发表于 2014-3-9 18:58
直接组合新的变量,令X_s =(x, Z*T), gamma = (beta', d')', 从而, 目标函数变为: ||y-X_s*gamma||^2+lambd ...
问题是T是未知的,要估的。

13
jqsn89 发表于 2014-3-9 22:00:35
楚韵荆风 发表于 2014-3-9 18:58
直接组合新的变量,令X_s =(x, Z*T), gamma = (beta', d')', 从而, 目标函数变为: ||y-X_s*gamma||^2+lambd ...
见图片

QQ截图201403092159281.png (2.55 KB)

QQ截图201403092159281.png

12345.png (5.74 KB)

12345.png

14
ntsean 发表于 2014-3-9 23:37:56
算法可以参考下面的paper

http://arxiv.org/pdf/0708.1485.pdf

15
babybaby 发表于 2014-4-7 14:11:14
jqsn89 发表于 2014-3-9 16:04
谢谢你。再问一下:
如果我想求混合线性模型的lasso估计,其中目标函数我改变了一下,beta、d、T为待估的 ...
试一下glmnet

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 12:53