码迷,mamicode.com
首页 > 编程语言 > 详细

LAD-lasso和线性规划算法

时间:2018-11-17 22:18:58      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:lex   absolute   tun   errors   style   tail   线性规划   简介   变量   

本文参考资料列表:

【1】Robust Regression Shrinkage and Consistent Variable Selection Through the LAD-Lasso 

【2】维基百科 https://en.wikipedia.org/wiki/Least_absolute_deviations

LAD-lasso简介

LAD-lasso是一种将 lasso的 regression shrinkage and selection 和LAD (least absolute deviation)对于outliers和heavy-tailed errors的稳健性结合起来的办法。 

LAD-lasso准则

lasso准则是:

技术分享图片

lasso准则对所有的变量施加相同的tuning parameter,得到的估计量是有偏的,修改lasso得到以下准则:

技术分享图片

lasso*准则中使用的是Ordinary Least Square,对于outliers比较敏感,改为least absolute deviation:

技术分享图片

LAD-lasso求解

LAD-lasso可以转化为无惩罚的LAD问题求解:

技术分享图片

而LAD问题的求解,最推荐的是线性规划方法,如何将LAD问题转化为线性规划问题呢?

我们想要:

技术分享图片

该问题等价于:

技术分享图片

其中的constraints会在最小化目标函数的同时,强制每个 u等于| yi -a0-...-akxik |,因此等价于原始的目标函数。

LAD-lasso性质

待补充。。

线性规划

基于单纯形的方法是解决最小绝对偏差问题的“首选”方法。单纯形法是一种解决线性规划问题的方法。 最流行的算法是Barrodale-Roberts modified Simplex算法。

 

LAD-lasso和线性规划算法

标签:lex   absolute   tun   errors   style   tail   线性规划   简介   变量   

原文地址:https://www.cnblogs.com/grace-luke/p/9975576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!