楼主: yinger1020
412 2

[统计软件与数据分析] 干预变量是多分类时如何进行因果检验? [推广有奖]

  • 0关注
  • 0粉丝

初中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
29 个
通用积分
0.0566
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
46 点
帖子
4
精华
0
在线时间
31 小时
注册时间
2021-7-19
最后登录
2024-4-30

1论坛币
如果有列变量是三分类的,假设取值为a,b,c。我想把它作为干预变量,那首先得检验这列变量对我的outcome是否有因果效应。但是这列变量是三分类而不是二分类的,所以在检验a是否有因果效应时,就把b和c样本合在一起视作control组,a直接视为treatment组,用stata的psm匹配再进行因果检验操作;以此类推b和c也是同样步骤。这样检验三次后就行了,是这样的吗?还是说有专门的多分类干预变量的因果检验呢?

关键词:因果检验 多分类 treatment outcome control Stata 因果分析 因果检验
沙发
oliyiyi 发表于 2023-10-4 18:43:48 |只看作者 |坛友微信交流群
将一个分类与其他分类合并形成治疗组和控制组,然后进行匹配和差异检验。这可以得到各分类间的平均效应。
更专业的做法是使用多类别处理效应模型(multinomial treatment effects models),如MNL、多头对数模型等,它可以同时估计所有类别的效应。
也可以考虑将多分类变量转化为多个虚拟变量,然后建立回归模型,可以得到各分类变量的系数效应。
匹配过程也可以考虑全类别匹配,而不只是二分类匹配。

使用道具

藤椅
sun_man 在职认证  发表于 2023-10-7 16:47:32 |只看作者 |坛友微信交流群
对于多分类干预变量的因果效应检验,可以使用多种方法。下面是一种常用的方法:

首先,你可以使用多分类的处理效应模型(Multinomial Treatment Effects Model)来估计每个分类的因果效应。这种模型可以帮助你确定每个分类相对于其他分类的影响。

接下来,你可以使用匹配方法(如Propensity Score Matching)来进行因果效应估计。你可以将每个分类作为处理组,将其他分类作为对照组,然后通过匹配对照组和处理组的个体来估计因果效应。

另一种方法是使用多分类的倾向得分权重(Propensity Score Weighting)方法。你可以计算每个个体属于每个分类的倾向得分,然后使用这些得分来给不同分类的个体赋予权重,从而进行因果效应估计。

需要注意的是,以上方法仅提供了一些常见的多分类干预变量因果效应检验的方法,具体选择哪种方法取决于你的研究设计和数据特点。在实际操作中,建议参考相关文献和专家的建议,以选择最适合你研究问题的方法。

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

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

GMT+8, 2024-5-1 10:19