楼主: 天王腹黑
3576 2

[问答] 自己做的BP TEST算出来和package的BP TEST结果不一致?疯了。。。 [推广有奖]

  • 0关注
  • 0粉丝

本科生

3%

还不是VIP/贵宾

-

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

楼主
天王腹黑 在职认证  发表于 2014-6-15 17:14:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
commu=read.table(file="commu.txt",header=T)
y=commu[,2]
x1=commu[,3]
x2=commu[,4]
lm.com=lm(log(y)~x1+x2)
library(bstats)
bptest(lm.com)#这个包自动做BP TEST,p=0.2199
library(car)
ncvTest(lm.com)
u1=lm.com$residual
u2=u1^2
u2
lm.u2=lm(u2~x1+x2+I(x1^2)+I(x2^2))
summary(lm.u2)
#lm.u2的可决系数是0.4089
tr=0.4089*9
tr
dchisq(tr,4)
pchisq(tr,4)
ttt=1-pchisq(tr,4)
ttt#我自己算出来p=0.4510


想请问一下为什么结果差了一倍?我编的代码哪里错了?
二维码

扫码加我 拉你入群

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

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

关键词:package test Pack Est PAC package library

沙发
galilee 在职认证  发表于 2014-6-16 17:52:01
你没有搞清楚bptest吧,回归应该只包含x1, x2的线性项。 2次项和交叉项是white test。
具体的话,你看看woodridge的那本书 127页。

藤椅
天王腹黑 在职认证  发表于 2014-6-16 18:43:40
galilee 发表于 2014-6-16 17:52
你没有搞清楚bptest吧,回归应该只包含x1, x2的线性项。 2次项和交叉项是white test。
具体的话,你看看w ...
我的算法对不对,如果是WHITE的,lm.u2=lm(u2~x1+x2+I(x1^2)+I(x2^2))
summary(lm.u2)
#lm.u2的可决系数是0.4089
tr=0.4089*9
tr
dchisq(tr,4)
pchisq(tr,4)
ttt=1-pchisq(tr,4)
本文来自: 人大经济论坛 S-Plus&R专版 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=3629831

这几行对不对

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

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