200267305 请教哪位大侠能说说lasso做多元变量(也就是有多个响应变量,比如有y1,y2,...yp)的特征选择,哪里有相关代码下载,我是个初学者,只知道lasso做一个变量的特征选择,比如lar算法,麻烦赐教
nan.xiao Multi-Task Lasso 呗 。。。 http://scikit-learn.org/stable/modules/linear_model.html#multi-task-lasso 当然用单个 Lasso 也能分别做,主要看你想怎么定义问题了。
nan.xiao 回复 第4楼 的 sonicworm: 哎呀呀,glmnet 还真是不错! [s:11] 这个好像不太好扩展呢,主要是数学上优化的目标不太一样 。。而且全是矩阵的话,实现上用 BLAS 会好点。sklearn 当时加这个功能的 commit: https://github.com/scikit-learn/scikit-learn/pull/899/files
huanglei_jay data(diabetes) attach(diabetes) object <- lars(x,y) plot(object) 使用上述代码,画出了图,图中x轴是0-1且都是0.2的间距,这个间距要怎么设定??? 根据lasso 的思想选出来的特征是与这个横轴的值息息相关的,我现在想指定这个值应该怎么改lars算法? (我的需求是想设定一系列的x轴值,然后根据这个值对应可以得到一系列的变量组,然后进行判断哪个变量组是最拟合的,最后确定最拟合的x轴值) 能解决我的问题吗????
joobup (1)min f(x)=(y-a-b*x)^2 s.t |a|^0.5+|b|^0.5≤t (2)min f(x)=(y-a-b*x)^2 s.t |a|+|b*a|≤t 请问诸君上述两个问题如何求解,谢谢! 方法不限![s:13]