最小角回归(least angle regression) 的一点记录

来源:互联网 发布:java提交表单上传文件 编辑:程序博客网 时间:2024/05/22 08:15

least angle regression (LARS)

给定线性无关按行排列的数据X=(x1,...,xn)T,数据labely。不妨假设X中心化且列归一化,y去中心化,即

i=1nyi=0,i=1nxij=0,i=1nx2ij=1

目标是找到一个β^为下问题的解:
β^=argminβyμ^,s.t.β1t

其中μ^=Xβ,t越小,解越稀疏。

LARS的过程如下:
  1.初始化 μ=0,β=0
  2.计算相关系数: c=c(μ)=XT(yμ)
  3.计算最大相关度和对应的下标集合C=maxj{|cj|},A={j||cj|=C}
  4.计算

XA=(...,xj,...)jA

GA=XTAXA,AA=(1TG1A1)1/2

uA=XAωA,ωA=AAG1A1

  5.更新
μ+=μ+γμA

    其中
a=XTμA

γ=min+jAC{CcjAAaj,C+cjAA+aj}

A=A{j},j=argmin+jAC{CcjAAaj,C+cjAA+aj} 

C=CγAA

  6.更新β
β+=β+γδA

    其中δA是上面ωA通过填充0(jA,δA(j)=0),将其扩展成和数据个数一样维度。
  7.如果β满足约束,转到4.

过程解释
  最小角回归的过程,和forward stagewise(见[2])的区别在于方向和步长的更新选择上。最小角回归选择的方向,使得更新方向总是位于已选择的特征的角平分线上。
具体为什么,等看到再补充

正确性:正确性比较复杂,详见文章[1]
参考:
[1]Hastie T, Efron B. lars: Least Angle Regression, Lasso and Forward Stagewise[J]. 2013.
[2]http://blog.csdn.net/xbinworld/article/details/44284293

阅读全文
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机号注销了百度云登录不了怎么办 申请百度云账号的手机不用了怎么办 新注册的微信号显示账号异常怎么办 注册公众号说邮箱被占用了怎么办 向钱贷登录手机号换了怎么办 qq号绑定的手机号码换了怎么办 用手机号注册的支付宝换号了怎么办 支付宝转的账户手机号消号了怎么办 激活微信账号手机号写错了怎么办 大学试卷没有写名字和考号怎么办 公司被注销了公众号还想要怎么办 公司认证的公众号公司注销了怎么办 信而富注册手机号码不用了怎么办 信而富本时段额度已放完怎么办 知道qq号密码账号忘了怎么办 扣扣绑定的手机号被别人用了怎么办 我的手机号被别人绑定了快手怎么办 微信密码忘记了没绑定手机号怎么办 扣扣绑定银行卡忘记密码了怎么办 扣扣忘记密码了又换手机号了怎么办 微信订阅号里有删除后的信息怎么办 申请微信公众号邮箱已被占用怎么办 公众号验证没有对公账户怎么办 qq密码忘记了怎么办手机绑定没有 我的扣扣怎么申诉都找不回来怎么办 装修装的不好又没有签合同怎么办 日本免税的零食不小心拆了怎么办 闲鱼同意买家退货了买家不退怎么办 手机里淘宝钱付了不发货怎么办 百度云下载手机储存空间不足怎么办 苹果8的照片储存空间满了怎么办 为什么下载的软件已停止运行怎么办 苹果手机刷机忘记注册邮箱了怎么办 刺激战场模拟器注册已达上限怎么办 用模拟器玩刺激战场注册上限怎么办 微信解除实名认证后退款怎么办 苹果为什么qq收消息有延迟怎么办 qq忘记密码手机号也换了怎么办 扣扣空间圈人时照片服务错误怎么办 删了qq好友怎么找回来怎么办 苹果5s语音控制打开了怎么办