楼主: szc412247754
17470 9

[程序分享] R语言的BP检验是否有效? [推广有奖]

  • 0关注
  • 4粉丝

硕士生

87%

还不是VIP/贵宾

-

威望
0
论坛币
881 个
通用积分
26.4274
学术水平
16 点
热心指数
23 点
信用等级
12 点
经验
437 点
帖子
237
精华
0
在线时间
147 小时
注册时间
2011-5-25
最后登录
2024-4-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

《计量经济学(第二版)》 庞浩主编 第五章 案例分析

在用R语言做这个例题时,发现bptest()对加权回归模型的检验无效,哪位大神能够帮一下忙,告诉我如何做加权回归模型的White检验???而且加权回归所得到的结果与Eviews做出来的结果不同。。。

地区人口数(万人)医疗机构数(个)Y地区人口数(万人)医疗机构数(个)Y
XX
成都1013.36304眉山339.9827
自贡315911宜宾508.51530
攀枝花103934广安438.61589
泸州463.71297达州620.12403
德阳379.31085雅安149.8866
绵阳518.41616巴中346.71223
广元302.61021资阳488.41361
遂宁3711375阿坝82.9536
内江419.91212甘孜88.9594
乐山345.91132凉山402.41471
南充709.24064

####普通回归

>rd<-read.delim("P142.txt")
>lmsol<-lm(Y~X,data=rd)
> summary(lmsol)
Call:
lm(formula = Y ~ X, data = rd)
Residuals:
          Min     1Q      Median     3Q     Max
-700.2  -436.3   -163.6   624.1  1422.6
Coefficients:
                      Estimate  Std. Error  t value  Pr(>|t|)   
(Intercept)   -562.9074  291.5642  -1.931   0.0686   .  
X                      5.3728     0.6442    8.340  8.99e-08***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’1
Residual standard error: 623 on 19 degreesof freedom
Multiple R-squared: 0.7854,     Adjusted R-squared: 0.7741
F-statistic: 69.55 on 1 and 19 DF,  p-value: 8.986e-08
####White检验
>bptest(lmsol,varformula=~X+I(X^2),data=rd)
       studentized Breusch-Pagan test
data: lmsol
BP = 18.0748, df = 2,p-value = 0.0001189   # 存在异方差
####加权回归,权数为:weights=1/ (rd$ X)^2
>lmsol2<-lm(Y~X,data=rd,weights=1/ (rd$ X)^2)
> summary(lmsol2)
Call:
lm(formula = Y ~ X, data = rd, weights =1/(rd$X)^2)
Residuals:
             Min          1Q        Median          3Q     Max

-1.42205  -0.75313   -0.36825  0.02241   3.11812

Coefficients:
                   Estimate   Std. Error   tvalue   Pr(>|t|)   
(Intercept)   384.6123    87.9044  4.375   0.000325   ***
X                    2.7236      0.4334  6.284   0.00000494 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’1
Residual standard error: 1.273 on 19degrees of freedom
Multiple R-squared: 0.6752,     AdjustedR-squared: 0.6581
F-statistic: 39.49 on 1 and 19 DF,  p-value: 0.000004935
# 回归模型系数和可决系数与书上的结果不同。我自己用Eviews7做了一次,得到的结果与书上的结果不同大致相同。
####加权回归后White检验
>bptest(lmsol2,varformula=~X+I(X^2),data=rd)
       studentized Breusch-Pagan test
data: lmsol2
BP = 18.0748, df = 2,p-value = 0.0001189
# 加权回归后White检验与未加权回归White检验结果相同,为何?

二维码

扫码加我 拉你入群

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

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

关键词:BP检验 R语言 coefficients coefficient statistic 攀枝花 案例分析 经济学 达州 绵阳

沙发
kk22boy 发表于 2011-10-24 22:15:53 |只看作者 |坛友微信交流群
数据不放上来,教材不放上来,怎么看
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

使用道具

藤椅
kk22boy 发表于 2011-10-24 22:16:01 |只看作者 |坛友微信交流群
数据不放上来,教材不放上来,怎么看
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

使用道具

板凳
wyx@ 发表于 2011-12-1 10:39:13 |只看作者 |坛友微信交流群
你好,我想问一下这个问题解决了吗?我也是遇到这个问题了

使用道具

报纸
milaiqi 发表于 2012-3-8 17:54:20 |只看作者 |坛友微信交流群
求大神解决,我也遇到这种情况了

使用道具

地板
jianhui80 学生认证  发表于 2015-5-26 20:08:16 |只看作者 |坛友微信交流群
lmtest包里的bptest()和car包中的ncvTest(),我觉得后面这个更好一点。

使用道具

7
拟把疏狂醉 发表于 2016-3-31 20:57:14 |只看作者 |坛友微信交流群
请问这个问题解决了吗?我也碰到同样的问题,加权后的bptest和未加权算出来是一样的

使用道具

8
shirleyfuu 学生认证  发表于 2018-4-30 20:28:55 |只看作者 |坛友微信交流群
楼上们后来怎么解决的呀?

使用道具

9
xingaier1996 发表于 2019-12-10 12:27:53 |只看作者 |坛友微信交流群
。同问,

使用道具

10
dingminjie 发表于 2021-11-17 18:23:06 |只看作者 |坛友微信交流群
加上这个“studentize=FALSE”
bptest(lmsol,studentize=FALSE)
bptest(lmsol) #输出学生化(studentized)的残差结果,学生化具有修正异方差的作用

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-24 11:56