楼主: xxplmxxt
1399 1

[问答] 求租编程实现重复300次的一元线性回归 [推广有奖]

  • 2关注
  • 4粉丝

高中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
303 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
347 点
帖子
24
精华
0
在线时间
41 小时
注册时间
2008-4-19
最后登录
2014-5-5

楼主
xxplmxxt 发表于 2013-1-6 12:57:10 |AI写论文
20论坛币
问题是这样的:
X变量,即解释变量序列数据不改变,用300条不同数据的被解释变量序列Y重复做300次对X序列的一元线性回归。怎么编写循环回归的程序实现呢?
实在不想一个一个的去做300次手动回归...
谢谢达人 ~~~

最佳答案

siegea 查看完整内容

#下面是用R 写的,用来做300 次模拟。如果你数实际数据,则需要将变量读进x,y中。(参加R 的函数read.table)可以参考下。 n = 100 ---- 样本量 sim = 300 ---- 重复次数 beta = matrix(0, ncol=2, nrow=sim) ---- 矩阵的每一列分别用来装估计的系数 for(i in 1:p) { x = rnorm(n) intercept = 0.5 beta0 = 2 ...
关键词:一元线性回归 线性回归 解释变量 序列数据 求租 编程

本帖被以下文库推荐

沙发
siegea 发表于 2013-1-6 12:57:11
#下面是用R 写的,用来做300 次模拟。如果你数实际数据,则需要将变量读进x,y中。(参加R 的函数read.table)可以参考下。
n = 100                                               ---- 样本量
sim = 300                                            ---- 重复次数
beta = matrix(0, ncol=2, nrow=sim)    ---- 矩阵的每一列分别用来装估计的系数
for(i in 1:p)
{
   x = rnorm(n)
  intercept = 0.5
   beta0 = 2
   y = intercept + x*beta0 + rnorm(n)
   beta[i,] = lm (y~x)$coefficients
}
  beta
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 15:47