楼主: 坏半半
7876 15

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

  • 1关注
  • 0粉丝

硕士生

33%

还不是VIP/贵宾

-

威望
0
论坛币
29451 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
2695 点
帖子
108
精华
0
在线时间
146 小时
注册时间
2010-1-8
最后登录
2019-12-24

60论坛币
Y=X1+X2+dummy1*(X1+X2)+dummy2*(X1+X2)

X2是内生变量,有IV:a和b这两个工具变量。2个dummy设置。

ivregress 2sls Y X1 (X2=a b)...我就不知道该怎么写了。

对于dummy1*X2 和dummy2*X2这两个变量怎么弄?

这里dummy只有2个,要是有100该怎么办?

根据原理我可以先做X2对于a,b的回归找拟合值,然后再代入X2就成了对不对?具体怎么操作?

可是我记得连老师说这么分开操作是不正确的?

反正各种疑惑,谢谢帮助解答了!

最佳答案

fgleric 查看完整内容

See e.g. Wooldridge (2000), Econometric Analysis of Cross Section and Panel Data, section 9.5, esp. pp. 236-7.
关键词:2SLS GMM IVREGRESS regress Dummy
沙发
fgleric 发表于 2012-11-27 04:16:50 |只看作者 |坛友微信交流群
kollins 发表于 2012-11-27 06:20
伍德里奇有理论证明的材料吗,想看看的
See e.g. Wooldridge (2000),
Econometric Analysis of Cross Section and Panel Data,
section 9.5, esp. pp. 236-7.

使用道具

藤椅
fgleric 发表于 2012-11-27 06:01:25 |只看作者 |坛友微信交流群
这个问题貌似伍德里奇亲自出来解释过,哈哈~~
first step:
reg x2 a b, you can get x2hat
second step:
gen d1=x1*dummy1
gen d2=x2*dummy2
gen iv1=dummy1*x2hat
gen iv2=dummy2*x2hat
thrid step:
ivregress 2sls y x1 d1 d2 using iv1 and iv2 for instruments variables.

当初伍德里奇出来讨论的问题是http://www.stata.com/statalist/archive/2011-03/msg00188.html
Y2 = b0+ b1*Y1 +b2* Y1*X1 + b3*Y1*X1*X2

Y1 内生dummy variable ,

X1 是Y1的工具变量,也是dummy.
伍德里奇给的方法是:
第一步:用probit model回归Y1 on所有的外省工具变量,得到Y1hat
第二步:计算Y1hat*X1, Y1*X1*X2
第三步:回归如下公式:
Y2 = b0+ b1*Y1 +b2* Y1*X1 + b3*Y1*X1*X2

Using IVs phat, phat*X1, phat*X1*X2.

使用道具

板凳
kollins 发表于 2012-11-27 06:09:59 |只看作者 |坛友微信交流群
个人觉得直接写命令的话稍显复杂,因为交互项也是内生的。
你那样手工2sls,先做reg x2 a b的回归肯定是错误的。

使用道具

报纸
kollins 发表于 2012-11-27 06:20:58 |只看作者 |坛友微信交流群
fgleric 发表于 2012-11-27 06:01
这个问题貌似伍德里奇亲自出来解释过,哈哈~~
first step:
reg x2 a b, you can get x2hat
伍德里奇有理论证明的材料吗,想看看的

使用道具

地板
坏半半 发表于 2012-11-27 07:04:54 |只看作者 |坛友微信交流群
fgleric 发表于 2012-11-27 06:01
这个问题貌似伍德里奇亲自出来解释过,哈哈~~
first step:
reg x2 a b, you can get x2hat
我也觉得这样分开写不对...不能分开搞的...

话说能否教我你所说的x2hat怎么显示出来

比如:reg x2 a b后,用stata怎么显示x2hat


我猜测这个问题可不可以这么写:

ivreg 2sls y x1 dummy1x1 dummy2x1 (x2 dummy1x2 dummy2x2=a b dummy1a dummy2a dummy1b dummy2b)

先谢谢你的回复啦!

使用道具

7
坏半半 发表于 2012-11-27 07:08:26 |只看作者 |坛友微信交流群
kollins 发表于 2012-11-27 06:09
个人觉得直接写命令的话稍显复杂,因为交互项也是内生的。
你那样手工2sls,先做reg x2 a b的回归肯定是错 ...
谢谢你的回复

楼上我跟那个朋友回复了我的一个想法 能否给我些意见,我也觉得那样分开做不对。

有个疑问是,找到x2hat后,可否认为它不具有内生性了,然后重新建立ols回归

变 reg y  x1 x2hat dummy1x1 dummy2x1 dummy1x2hat dummy2x2hat

我也只是猜测  估计不行啊

使用道具

8
坏半半 发表于 2012-11-27 07:09:46 |只看作者 |坛友微信交流群
fgleric 发表于 2012-11-27 06:01
这个问题貌似伍德里奇亲自出来解释过,哈哈~~
first step:
reg x2 a b, you can get x2hat
也请看一眼楼上,谢谢

使用道具

9
kollins 发表于 2012-11-27 07:21:50 |只看作者 |坛友微信交流群
坏半半 发表于 2012-11-27 07:04
我也觉得这样分开写不对...不能分开搞的...

话说能否教我你所说的x2hat怎么显示出来
我理解你的思路,但是理论是否能够证明你的想法,我不清楚,因为我没看伍德里奇那个证明。
a b是工具变量而 dummy1a dummy2a......这些不一定是工具变量,我个人感觉你自己不能乱加的。
你还是依葫芦画瓢先按上面那个人给出的方法做一下。
至于怎么得到x2hat
predict x2hat,xb就行了

使用道具

10
坏半半 发表于 2012-11-27 07:25:46 |只看作者 |坛友微信交流群
kollins 发表于 2012-11-27 07:21
我理解你的思路,但是理论是否能够证明你的想法,我不清楚,因为我没看伍德里奇那个证明。
a b是工具变量 ...
成 多谢!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-11-5 12:45