楼主: Rainbow.c
1212 1

[回归分析求助] 使用ivprobit模型解决内生性问题后,如何进一步进行异质性分析 [推广有奖]

  • 0关注
  • 0粉丝

初中生

19%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
63 点
帖子
4
精华
0
在线时间
16 小时
注册时间
2022-8-2
最后登录
2024-10-16

楼主
Rainbow.c 发表于 2022-8-22 11:17:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助大神们,论文使用ivprobit模型以解决内生性问题,接着还想进行异质性分析,请问是要使用ivprobit模型之后的数据进行异质性分析,还是使用原来的数据进行异质性分析?如果使用模型之后的数据进行异质性分析,那么要如何做异质性分析,具体的命令是什么?
二维码

扫码加我 拉你入群

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

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

关键词:IVprobit Probit 内生性问题 质性分析 内生性

沙发
赵安豆 发表于 2025-6-3 18:53:34
在完成IVProbit模型后,你可能想进一步探索结果的异质性,即不同的子群体或条件下,处理效应是否有所不同。这种分析可以帮助理解政策或干预效果的变化程度和方向。

在Stata中进行此类分析的一般步骤如下:

1. **将样本分为感兴趣的子群**:首先,你需要基于一些特征(如性别、年龄组、地区等)将数据分成不同的子集。这可以通过`if`条件或者使用`keep if`和`drop if`命令实现。

2. **对每个子群运行IVProbit模型**:然后,在每个子集中分别运行IVProbit模型,看看处理效应(或主要解释变量的系数)是否在不同组间有显著差异。这可以通过简单的`ivprobit`命令加上你的特定子集条件来完成。

例如:

```stata
// 为女性样本运行IVProbit模型
ivprobit depvar (treat=Z1 Z2), exog(x1 x2) if sex==0

// 为男性样本运行IVProbit模型
ivprobit depvar (treat=Z1 Z2), exog(x1 x2) if sex==1
```

3. **检验异质性**:为了正式测试处理效应是否在不同的子群间不同,你可以在整个数据集上运行一个包含与你的分组变量(如性别)的交互项的IVProbit模型。如果交互项显著,这表明效果确实存在异质性。

例如:

```stata
ivprobit depvar (treat=Z1 Z2), exog(x1 x2 sex##c.treat) // 这里的sex##c.treat会创建性别和处理变量的交互项
```

4. **使用`test`命令进行后模型检验**:完成上述步骤后,可以使用`test`命令来测试交互项是否显著不同。

例如:

```stata
test sex#treat // 测试性别与处理变量的交互项
```

这样你就可以系统地检查IVProbit结果在子群中的异质性,并对这些差异进行正式检验。注意,进行此类分析时要确保样本大小足够大,以保持统计功效和避免过度拟合问题。

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



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 15:58