全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1663 4
2012-06-06
比如y=a1*x1+a2*x2+a3*x3+a4*x4+u
在R中用什么命令实现检验a1=a2=0呢?高手请不吝赐教!
先表示感谢了!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-6 23:31:47
做拟合吗?拟合的话在括号里面加fixed(NA,NA,0,0,0)
二维码

扫码加我 拉你入群

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

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

2012-6-6 23:56:12
lenovoq 发表于 2012-6-6 23:31
做拟合吗?拟合的话在括号里面加fixed(NA,NA,0,0,0)
做检验!
二维码

扫码加我 拉你入群

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

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

2012-6-7 00:00:59
你可以去做Q(m)检验。不过你拟合出来的结果里面已经有p值了,若p>显著水平,则不拒绝原假设,不显著,即可以视为0。然后需要重新拟合模型,就是用2楼的命令。
二维码

扫码加我 拉你入群

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

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

2012-6-7 14:34:08
lm=lm(y ~ ., data = freeny)
Rmat=rbind(c(0,1,0,0,0),c(0,0,1,0,0))
rvec = c(0,0)
bhat = coef(lm)
avarRbhat = Rmat%*%vcov(lm)%*%t(Rmat)
wald.stat = t(Rmat%*%bhat-rvec)%*%solve(avarRbhat)%*%(Rmat%*%bhat-rvec)
as.numeric(wald.stat)             #  41.18802
p.wald = 1 - pchisq(wald.stat,2)  #  1.137979e-09
p.wald

##########wald test in e-views
Wald Test:                        
Equation: EQ01                        
                        
Test Statistic        Value                      df            Probability
                        
F-statistic        20.59401             (2, 34)          0.0000
Chi-square        41.18802                   2          0.0000
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群