4787 5

[作业] 运用R语言如何将一组数据回归1000次,并将回归系数放在一个矩阵中 [推广有奖]

  • 0关注
  • 0粉丝

小学生

14%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
146 点
帖子
4
精华
0
在线时间
2 小时
注册时间
2017-10-10
最后登录
2017-10-20

楼主
想要飞的小菜鸟 学生认证  发表于 2017-10-10 11:18:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人刚刚接触统计分析软件最近在做一个作业
请问如何用R做一千次循环,并将系数放在一个矩阵中即本题的第四问,谢谢大家 FullSizeRender.jpg
二维码

扫码加我 拉你入群

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

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

关键词:回归系数 R语言 distribution Independent regression

FullSizeRender.jpg (77.34 KB)

FullSizeRender.jpg

回帖推荐

kantdisciple 发表于5楼  查看完整内容

dgp

沙发
jiangbeilu 学生认证  发表于 2017-10-10 11:31:23
此题已经在经管爱问中有类似的解答,可以参见:
http://ask.pinggu.org/q-45170.html

藤椅
想要飞的小菜鸟 学生认证  发表于 2017-10-10 11:55:38
jiangbeilu 发表于 2017-10-10 11:31
此题已经在经管爱问中有类似的解答,可以参见:
http://ask.pinggu.org/q-45170.html
我的问题,就是所有的估计系数都是在summary表格中,第一步要取出来,第二步再做这个矩阵,如何将第一步取出来的系数放在下面这个矩阵中?

板凳
jiangbeilu 学生认证  发表于 2017-10-11 09:36:35
想要飞的小菜鸟 发表于 2017-10-10 11:55
我的问题,就是所有的估计系数都是在summary表格中,第一步要取出来,第二步再做这个矩阵,如何将第一步取 ...
回归结果是一个list,里面存有系数,你可以通过查找list数据提取来学习如何从回归结果中提取出系数

报纸
kantdisciple 发表于 2017-10-11 17:58:59
dgp <- function(theta,len, mean1, sd1, lambda, sd.epsilon){
    alpha <- theta[1]
    beta1 <- theta[2]
    beta2 <- theta[3]
    x1 <- rnorm(len, mean=mean1, sd=sd1)
    x2 <- rpois(len, lambda)
    epsilon <- rnorm(len, sd=sd.epsilon)
    y <- alpha+ beta1 * x1 + beta2 * x2 + epsilon
    data.frame(Y=y,X1=x1,X2=x2)
}

estim <- function(){
    mydata <- dgp(c(1,1,-2),100,2,1,4,1)
    tmpRes <- lm(Y~X1+X2,data=mydata)
    tmpRes$coefficient
}

tmp <- replicate(1000,estim())
results <- data.frame(t(tmp))

地板
想要飞的小菜鸟 学生认证  发表于 2017-10-11 20:05:42
kantdisciple 发表于 2017-10-11 17:58
dgp
thank you for your help very much!!
I will try the codes you typed~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 09:31