楼主: ewfwedwd
376 0

[问题] Stata中工具变量二阶段的语句 [推广有奖]

  • 0关注
  • 1粉丝

已卖:424份资源

学科带头人

11%

还不是VIP/贵宾

-

威望
0
论坛币
1313 个
通用积分
456.6953
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
12660 点
帖子
909
精华
0
在线时间
223 小时
注册时间
2022-11-18
最后登录
2026-2-4

楼主
ewfwedwd 发表于 2025-9-15 19:11:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

Stata中工具变量二阶段的语句

在 Stata 里跑“工具变量二阶段”最常用 3 条路:


1 经典两步法(手动)

* 第一阶段:内生变量 x 对工具 z 和外生控制
reg x z controls
predict xhat, xb

* 第二阶段:用拟合值 xhat 替换 x
reg y xhat controls

注意:手动两步标准误不对,仅用于系数查看,正式汇报必须用下面任意一条“一步法”。


2 官方 ivregress(推荐,自动校正标准误)

ivregress 2sls y controls (x = z)      // 2SLS
estat firststage                       // 第一阶段 F、偏 R²、Cragg-Donald
estat overid                           // 过度识别检验(若 z>1)
  • 选项 vce(robust)vce(cluster clustvar) 直接加在命令后即可。
  • 多内生变量、多工具写法:
    ivregress 2sls y controls (x1 x2 = z1 z2 z3)

3 一站式扩展命令(含弱工具检验、最优权重)

ssc install ivreg2, replace
ivreg2 y controls (x = z), ffirst endog(orthog)          // 2SLS+全部诊断
ivreg2 y controls (x = z), ffirst liml                  // LIML(弱工具更稳)

ivreg2 一次性给出:第一阶段 F、Stock-Yogo 临界值、CD 统计量、过度识别、内生性 Durbin-Wu-Hausman 等全表,可直接贴论文。


快捷记忆 “二阶段”只有一句核心:

ivregress 2sls 因变量 外生控制 (内生变量 = 工具变量)

再加 vce(robust)estat firststage,就能满足绝大多数期刊对 IV-2SLS 的汇报要求。

二维码

扫码加我 拉你入群

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

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

关键词:Stata 工具变量 tata IVREGRESS Controls

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-5 09:27