楼主: 子衿1219
3828 2

[问答] “LARS”解决lasso问题 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

楼主
子衿1219 发表于 2013-3-5 19:58:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
利用R中的package: lars  解决lasso算法中选择变量的问题。
X <- matrix(rnorm(100*8),100,8)
beta0 <- c(3,1.5,0,0,2,0,0,0)
epsilon <- rnorm(100,sd=3)
y <- X %*% beta0 + epsilon
y <- c(y)
f1<-lars(X,y,type="lasso")

最后结果没看懂,想求系数。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:LASSO Lars ARS LAR package package

沙发
liwenxue_137 发表于 2013-10-15 18:26:01
》。。。。。。。看PDF就知道了

lars.pdf
下载链接: https://bbs.pinggu.org/a-1418642.html

135.51 KB

这个是说明,看看

投入天翼决图u币上的人都

藤椅
liwenxue_137 发表于 2013-10-15 22:03:32
mu <- rep(0, 3)
Sigma <- matrix(c(3, 1, 2,
1, 4, 0,
2, 0, 5), nrow=3)
xvals <- mvrnorm(20, mu, Sigma)
apply(xvals, 2, mean)


X <- matrix(rnorm(100*8),100,8)
beta0 <- c(3,1.5,0,0,2,0,0,0)
epsilon <- rnorm(100,sd=3)
y <- X %*% beta0 + epsilon
f1<-lars(X,y,type="lasso")


  
coef(f1,s=4.1,mode="norm")

f3<-predict.lars(f1,X,type="coefficients")
f3就有你要的效果
投入天翼决图u币上的人都

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

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