楼主: 坏半半
8439 15

IV估计:GMM或2SLS操作问题求助 [推广有奖]

11
fgleric 发表于 2012-11-27 08:02:27
坏半半 发表于 2012-11-27 07:08
谢谢你的回复

楼上我跟那个朋友回复了我的一个想法 能否给我些意见,我也觉得那样分开做不对。
这个问题很多人都遇见过。
如果你找的工具变量 a b足够exogenous to error term, 那么回归出来的x2hat肯定是没有内生性了,这是IV工具变量的定义。
第一个问题:a*dummy无法作为x2*dummy的IV。E(error|a)=0 无法推导出E(error|a*dummy)。
第二个问题是:a*dummy无法替代x2×dummy直接回归。这个问题,就如同你无法用工具变量完全替代x2一样。因为x2hat是包含在x2里面、但是又完全exgenous(因为从外生变量bpredict的).

第三个问题,从理论上讲,reg y  x1 x2hat dummy1x1 dummy2x1 dummy1x2hat dummy2x2hat,是对的。因为这是2sls的第二步。

不妨回忆一下2sls的最简单形式。

y=a+b*x+e
x是内生的,z是x的工具变量,因此第一步
x=d+f*z+ epsilon
xhat=dhat+fhat*z, or xhat=z'*inv(z'*z)*x
然后第二步
y=a+b*xhat+e
or y=a+*z'*inv(z'*z)*x+e

stata给的ivreress 包,只需要你输入IV即可(即不需要你计算xhat)。

12
adict 发表于 2012-11-27 16:36:23
不错。。

13
坏半半 发表于 2012-11-27 22:50:29
fgleric 发表于 2012-11-27 04:16
See e.g. Wooldridge (2000),
Econometric Analysis of Cross Section and Panel Data,
section 9.5, ...
多谢!

14
坏半半 发表于 2012-11-28 22:13:25
fgleric 发表于 2012-11-27 06:01
这个问题貌似伍德里奇亲自出来解释过,哈哈~~
first step:
reg x2 a b, you can get x2hat
抱歉我这里还是不太明白,麻烦你指教一下:

oringinal function: Y=c+X1+X2+dummy1(X1+X2)+dummy2(X1+X2)
                           = c+X1+X2+dummy1*X1+dummy2*X1+dummy1*X2+dummy2*X2

if x2 is endogenous variable, also dummy1*x2 and dummy2*x2 are. a & b are x2's IV.

[我的dummy不是内生变量]

所以觉得你所写的有问题,是不是应该这个样子?:

first:
reg x2 a b                    get x2hat

second:
是否直接将原式x2替换为x2hat即可?:
Y=c+X1+X2hat+dummy1*X1+dummy2*X1+dummy1*X2hat+dummy2*X2hat

reg Y x1 x2hat dummy1x1 dummy2x1 dummy1x2hat dummy2x2hat 就可以了  即将2sls分成两步完成

谢谢!

15
fgleric 发表于 2012-11-28 23:52:43
坏半半 发表于 2012-11-28 22:13
抱歉我这里还是不太明白,麻烦你指教一下:

oringinal function: Y=c+X1+X2+dummy1(X1+X2)+dummy2(X1+ ...
这么做跟我说的一样,没有问题
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
坏半半 + 1 + 1 + 1

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

16
坏半半 发表于 2012-11-29 00:04:56
fgleric 发表于 2012-11-28 23:52
这么做跟我说的一样,没有问题
好的 谢谢指教!

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

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