楼主: huanghao028
26086 9

[面板数据求助] 系统GMM的diff-in-hansen检验结果应该怎么判断? [推广有奖]

  • 2关注
  • 3粉丝

讲师

57%

还不是VIP/贵宾

-

威望
0
论坛币
488 个
通用积分
0.0104
学术水平
1 点
热心指数
3 点
信用等级
2 点
经验
16733 点
帖子
300
精华
0
在线时间
804 小时
注册时间
2011-4-20
最后登录
2018-12-28

楼主
huanghao028 发表于 2015-11-12 14:31:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用xtabond2进行onestep system GMM,截面数N=31,时间T=10,语句如下:

  1. xtabond2 y L.y x1 x2 x3 x4, gmm(y x1 x2, collapse) iv(x3 x4) artest(6) small robust
复制代码

其中,我将y x1 x2三个变量当作内生变量或弱外生变量,将其滞后值当作工具变量显示在gmm()中;另外,将x3 x4当作严格外生变量显示在iv( )中,暂时没有使用laglimits限制工具变量的滞后阶数。




对GMM估计效果的检查至少包括:1,diff-in-hansen检验;2,AR test的残差序列自相关。
但是从估计结果中,我没弄清楚应该如何去做这两方面。
我的疑问在下文有特殊颜色的字体中。

1,diff-in-hansen检验
估计结果如下:
  1. Difference-in-Hansen tests of exogeneity of instrument subsets:
  2.   GMM instruments for levels
  3.     Hansen test excluding group:     chi2(24)   =  30.44  Prob > chi2 =  0.171
  4.     Difference (null H = exogenous): chi2(3)    =  -0.00  Prob > chi2 =  1.000
  5.   iv(x3 x4)
  6.     Hansen test excluding group:     chi2(25)   =  30.30  Prob > chi2 =  0.213
  7.     Difference (null H = exogenous): chi2(2)    =   0.13  Prob > chi2 =  0.935
复制代码
结果分2个部分:
一是检验gmm()中工具变量,我们需要通过“Hansen test excluding group”的p值或是“Difference (null H = exogenous)”的p值来判断?另外,由于null H是假设工具变量外生,但gmm()中的变量是内生/弱外生变量,是否应该是p值小于显著性水平时候,才说明该部分工具变量通过检验?还是根据其他文献中,这里的p值必须大于显著性水平才通过检验?
二是检验iv()中的严格外生的工具变量,按我理解,应该是要求p大于显著性水平,使得不能拒绝变量外生的原假设。

2,AR test的残差序列自相关检验
AR test结果如下:
  1. Arellano-Bond test for AR(1) in first differences: z =  -2.32  Pr > z =  0.020
  2. Arellano-Bond test for AR(2) in first differences: z =  -3.02  Pr > z =  0.002
  3. Arellano-Bond test for AR(3) in first differences: z =   2.12  Pr > z =  0.034
  4. Arellano-Bond test for AR(4) in first differences: z =   3.92  Pr > z =  0.000
  5. Arellano-Bond test for AR(5) in first differences: z =  -3.78  Pr > z =  0.000
  6. Arellano-Bond test for AR(6) in first differences: z =  -2.60  Pr > z =  0.009
复制代码
按要求AR(1)p值应该小于显著性水平,之后,要有一个AR(n)的p值大于显著性水平,这样才符合检验条件。
但是,直到AR(6)都没有出现较大的p值,应该如何调整
二维码

扫码加我 拉你入群

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

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

关键词:Hansen 系统GMM 怎么判断 Diff DIF instrument system levels null 如何

回帖推荐

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

AR(2) 显著的话可以试着调节一下 gmm 里变量lag的次数(限制滞后阶数)以及iv中变量 ,加个时间,industry dummy之类的再试试?

goodking 发表于2楼  查看完整内容

可以看看这个https://bbs.pinggu.org/thread-1438313-1-1.html GMM包含水平和差分两个方程; 第一个问题: Difference in Hansen test的原假设是:the validity of additional moment restriction necessary,用第一个(hansen test)的P值;第二个是对方程差分过后的检验,如果显著就说明方程设置/工具变量有问题。 第二个问题:是验证你的差分方程设置;一般来说GMM做收敛类方程回归的时候,是一阶差分+水平方程;用的就是AR( ...

沙发
goodking 发表于 2015-11-24 09:29:45
可以看看这个https://bbs.pinggu.org/thread-1438313-1-1.html
GMM包含水平和差分两个方程;
第一个问题:
Difference in Hansen test的原假设是:the validity of additional moment restriction necessary,用第一个(hansen test)的P值;第二个是对方程差分过后的检验,如果显著就说明方程设置/工具变量有问题。
第二个问题:是验证你的差分方程设置;一般来说GMM做收敛类方程回归的时候,是一阶差分+水平方程;用的就是AR(1)+AR(2); 如果你没有理论先验or其他方程,可以调整方程设置,调整工具变量数量(限制滞后阶数),一旦发现AR(n)不拒绝,就OK或者为了让你的假设合乎情理,n阶差分自己的方程再做GMM,不过这就和GMM的原理相悖了,高大上的文章不会这么做。

你的检验结果和预期不相符可能需要考虑几种情况:其他文献如何选择工具变量(有些会特别说明其中某控制变量只three lags),one-step 还是two step; instrument matrix要不要collapsed;要不要robust(国内很多没有说明,国外一般要robust)
已有 1 人评分论坛币 收起 理由
admin_kefu + 30 热心帮助其他会员

总评分: 论坛币 + 30   查看全部评分

藤椅
sophiafinn 发表于 2015-11-24 10:55:39
AR(2) and diff-in-hansen/sargen检验 以及hansen/sargen检验 都是  p值必须大于显著性水平才通过检验

板凳
sophiafinn 发表于 2015-11-24 10:57:27
另外一般用Hansen test/Sargen test 就够了,不常见difference in Hansen test/Sargen test

报纸
sophiafinn 发表于 2015-11-24 10:59:45
AR(2) 显著的话可以试着调节一下 gmm 里变量lag的次数(限制滞后阶数)以及iv中变量 ,加个时间,industry dummy之类的再试试?

地板
huanghao028 发表于 2015-11-24 15:00:10
goodking 发表于 2015-11-24 09:29
可以看看这个https://bbs.pinggu.org/thread-1438313-1-1.html
GMM包含水平和差分两个方程;
第一个问题: ...
多谢解答~

对于hansen test的问题,还想问个问题。
很多文献的hansen以及diff-hansen的p值都非常大(0.9以上甚至有等于1)。但《how to do xtabond2》提到到当这些p值大于0.25时要特别留意,特别是等于1的时候说明结果有问题。 所以这个p值在什么范围是合理的?
ps:我目前是把hansen的p值控制在0.1-0.25范围内。

对于AR test,我暂时还没有看到AR(2)拒绝且AR(n)不拒绝时的文献,不是很明白这点,我回头找找文献。

还需要请教下 关于工具变量数目、整个GMM检验标准的细节,在下面帖子的12楼。
https://bbs.pinggu.org/thread-3837366-2-1.html

7
huanghao028 发表于 2015-11-24 15:02:54
sophiafinn 发表于 2015-11-24 10:59
AR(2) 显著的话可以试着调节一下 gmm 里变量lag的次数(限制滞后阶数)以及iv中变量 ,加个时间,industr ...
试了下我手上这个模型,调整滞后阶数也不能让AR(2)通过,加了时间虚拟变量后AR(2)通过了,不过虚拟变量的p值都大于10%。 如果是这种情况,那么模型中加入虚拟变量是不是合理的??但是不加入虚拟变量,AR(2)又恢复成小于0.1了......
另外,看到有文献认为,加入虚拟变量后的工具变量数目太多。

8
fengluyu 在职认证  发表于 2017-4-27 11:07:07
huanghao028 发表于 2015-11-24 15:02
试了下我手上这个模型,调整滞后阶数也不能让AR(2)通过,加了时间虚拟变量后AR(2)通过了,不过虚拟变量的 ...
您好
我想请问 我的模型做出来AR(2)只出现了. 没有任何数值 请问是哪里出了问题啊

9
hhyjch 发表于 2023-4-27 00:26:52
fengluyu 发表于 2017-4-27 11:07
您好
我想请问 我的模型做出来AR(2)只出现了. 没有任何数值 请问是哪里出了问题啊
应该是你的数据期数太少了,正常来说要大于4期才能出现AR(2)的结果

10
马琦清 学生认证  发表于 2023-9-28 19:39:45
goodking 发表于 2015-11-24 09:29
可以看看这个https://bbs.pinggu.org/thread-1438313-1-1.html
GMM包含水平和差分两个方程;
第一个问题: ...
您好!请问 Hansen test excluding group 显著为0,Difference (null H = exogenous)接近于1,是什么情况?应该如何解决呢?

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

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