楼主: asdpoi4545
2660 3

[求助]如何用R实现这个模拟 [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
32 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
68 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2008-5-8
最后登录
2008-5-10

楼主
asdpoi4545 发表于 2008-5-8 20:32:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
下面的这个问题是Tibshirani在他的论文<Regression shrinkage and selection via the lasso>里面用到的一个例子,我现在想实现这个模拟,但
不知道改怎么做,在这请教各位前辈了。
论文原文如下:

In this example we simulated 50 data sets consisting of 20 observations from the model
      y=beta^{T}*x+sigma*epsilon

where beta=(3,1.5,0,0,2,0,0,0)^{T} and epsilon is standard normal.The correlation between x_i and x_j was rho^{|i-j|} with rho=0.5. We set sigma=3,and this gave a signal-to-noise ratio of approximately 5.7.

这个例子的目的是为了比较几种求解算法的误差,比如lasso,ridge regression,best subset等等。

二维码

扫码加我 拉你入群

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

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

关键词:R实现 如何用 observations observation Approximate 模拟

沙发
adobephoebus 发表于 2008-5-9 22:59:00

question

from your equation, looks like x is a vector

but you also pointed out that correlation between x_i and x_j is ...

so is x a vector or ?

藤椅
asdpoi4545 发表于 2008-5-10 13:59:00
这里的x总共包含8个变量,从x_1到x_8,所以方程应该是
y=3x_1+1.5x_2+2x_5+sigma*epsilon

这里提到的相关关系,由于模拟一次采用多组数据,而这些数据之间是要保持相关关系的,这是我的理解。不知道正不正确。

板凳
adobephoebus 发表于 2008-5-10 23:25:00

more questions

For each observation, do you assume x1,x2 and x5 are correlated as you pointed out? And is signal to noise ratio the only restriction to x1,x2 and x5 besides correlation?

What do you assume between observations? Independent?

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

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