楼主: lifugan
7604 7

[字符问题求助] stata进行2sls回归时如何添加调节效应 [推广有奖]

  • 1关注
  • 0粉丝

等待验证会员

本科生

26%

还不是VIP/贵宾

-

威望
0
论坛币
373 个
通用积分
0
学术水平
5 点
热心指数
0 点
信用等级
0 点
经验
416 点
帖子
24
精华
0
在线时间
146 小时
注册时间
2019-12-10
最后登录
2021-11-30

楼主
lifugan 发表于 2020-11-18 13:00:31 |AI写论文
100论坛币
如题,想问问各位大佬,在ivreg2进行2sls回归时,怎么把调节效应的交乘项引入进去

最佳答案

黃河泉 查看完整内容

你讲得不清楚,我猜测你的问题应该是交互项模型有内生变量应如何估计吧?若的话,假设你的回归大概是 y 对 x1, x2 与 x1x2 (交互项),而我也假设 x1 为内生变量 (z1 为其之工具变量),则 Stata 操作大致为:
关键词:Stata 调节效应 tata 2SLS IVREG stata ivreg2 调节效应

沙发
黃河泉 在职认证  发表于 2020-11-18 13:00:32
你讲得不清楚,我猜测你的问题应该是交互项模型有内生变量应如何估计吧?若的话,假设你的回归大概是 y 对 x1, x2 与 x1x2 (交互项),而我也假设 x1 为内生变量 (z1 为其之工具变量),则 Stata 操作大致为:
  1. ivreg2 y x2 (x1 x1x2 = z1 z1x2), robust
复制代码

藤椅
lifugan 发表于 2020-11-28 20:10:13
黃河泉 发表于 2020-11-18 17:00
你讲得不清楚,我猜测你的问题应该是交互项模型有内生变量应如何估计吧?若的话,假设你的回归大概是 y 对  ...
对的对的,就是黄老师说的意思,描述不清非常抱歉,感谢黄老师解答疑惑!!!

板凳
lifugan 发表于 2020-12-1 15:23:52
黃河泉 发表于 2020-11-18 13:00
你讲得不清楚,我猜测你的问题应该是交互项模型有内生变量应如何估计吧?若的话,假设你的回归大概是 y 对  ...
抱歉还想再打扰黄老师一下,请问老师xtivreg2也是相同的操作方法吗

报纸
黃河泉 在职认证  发表于 2020-12-2 08:44:02
lifugan 发表于 2020-12-1 15:23
抱歉还想再打扰黄老师一下,请问老师xtivreg2也是相同的操作方法吗
没错。

地板
lifugan 发表于 2020-12-4 09:58:18
问题已经得到解决,还是谢谢老师

7
David翁 发表于 2021-4-24 13:13:01 来自手机
你好!!老师写的复制代码,应该是怎么加入呢?我还是没有明白。谢谢你

8
赵安豆 发表于 2024-5-11 03:10:58
在Stata中使用`ivreg2`进行2SLS回归并添加调节效应,您可以按照以下步骤操作:

1. 首先,确保您已经安装了`ivreg2`命令。如果没有,请运行以下代码以安装:
   ```
   ssc install ivreg2
   ```

2. 假设您的因变量是`y`,第一阶段解释变量是`x1`, `x2`等,内生解释变量是`z1`, `z2`等,调节变量是`moderator`。您想要将`moderator`与`x1`的交乘项纳入模型。

3. 为了处理交乘项,首先需要创建这个交互项。可以使用`generate`命令来完成:
   ```
   generate interaction = x1 * moderator
   ```

4. 然后,您可以在`ivreg2`命令中包含所有变量和交互项:
   ```
   ivreg2 y (z1 z2 = x1 x2) interaction, first
   ```

上述代码会首先进行第一阶段回归,然后进行第二阶段的2SLS回归。`interaction`就是您的调节效应交乘项。注意,确保所有内生变量(在这里是`z1`, `z2`)都包含在括号内的第一阶段回归中。

如果还需要控制其他变量,可以将它们添加到模型中,例如:
```
ivreg2 y (z1 z2 = x1 x2 moderator othercontrol) interaction, first
```

这样就完成了2SLS回归,并且包含了调节效应的交乘项。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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