请选择 进入手机版 | 继续访问电脑版
楼主: xuehe
3622 1

[投稿经验分享] 新年巨献续:如何规范地实施因果中介效应分析|因果中介效应估计 [推广有奖]

贵宾

学术权威

90%

还不是VIP/贵宾

-

威望
8
论坛币
570829 个
通用积分
433.7965
学术水平
365 点
热心指数
358 点
信用等级
202 点
经验
353337 点
帖子
4354
精华
9
在线时间
2620 小时
注册时间
2004-12-31
最后登录
2024-3-20

xuehe 发表于 2021-1-19 22:47:42 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
新年巨献续:如何规范地实施因果中介效应分析|因果中介效应估计、敏感性分析、工具变量模型因果中介分析、因果中介效应分解,面板数据?[color=rgba(0, 0, 0, 0.3)]原创 [color=rgba(0, 0, 0, 0.3)]small potatoes [url=]经济理论与实证建模[/url] [color=rgba(0, 0, 0, 0.3)]1周前
[color=rgba(0, 0, 0, 0.5)]收录于话题
#因果识别,中介效应,计量经济学

[color=rgba(0, 0, 0, 0.5)]4个



Causal mediation analysis

Raymond Hicks,Niehaus Center for Globalization and Governance

Princeton University,Princeton, NJ,rhicks@princeton.edu

Dustin Tingley,Department of Government,Harvard University

Cambridge, MA,dtingley@gov.harvard.edu

Abstract. Estimating the mechanisms that connect explanatory variables with the explained variable, also known as “mediation analysis,” is central to a variety of social-science fields, especially psychology, and increasingly to fields like epidemiology.Recent work on the statistical methodology behind mediation analysis points to limitations in earlier methods. We implement in Stata computational approaches based on recent developments in the statistical methodology of mediation analysis. In particular, we provide functions for the correct calculation of causal mediation effects using several different types of parametric models, as well as the calculation of sensitivity analyses for violations to the key identifying assumption required for interpreting mediation results causally.

摘要:估计解释变量与被解释变量之间的联系机制,也被称为“中介分析”,是各种社会科学领域的核心,尤其是心理学,并逐渐成为流行病学等领域的核心。最近关于中介分析背后的统计方法的工作指出了早期方法的局限性。我们实现了基于中介分析统计方法的最新发展的Stata计算方法。特别是,我们提供了使用几种不同类型的参数模型来正确计算因果中介效应的函数,以及计算违反解释因果中介结果所需的关键识别假设的敏感性分析。

The mediation package is designed to estimate the role of causal mechanisms that transmit the effect of a treatment variable on an outcome. Causal mechanisms are central to many studies in the social and life sciences, and the statistical analysis of mechanisms is widespread.By positing and empirically testing causal mechanisms,scholars can explain why a relationship exists between two variables.The medeff and medsens commands contained in the mediation package implement the procedures described in Imai, Keele, and Tingley (2010a) and Imai, Keele, and Yamamoto (2010c) for a common set of statistical models.

中介包被设计用来评估因果机制的作用,即处理变量对结果的传递影响。因果机制处在许多社会科学和生命科学研究的中心,以及机制的统计分析是普遍存在。通过假设和实证检验因果机制,学者们可以解释为什么两个变量之间存在关系。中介包中包含的medeff和medsens命令实现了这些过程,在Imai, Keele, and Tingley (2010a)和Imai, Keele, and Yamamoto (2010c)等文献中描述一组通用的统计模型。

早期的中介分析方法主要依赖于结构方程建模的一种形式。不幸的是,这些早期的方法并不是从因果推理的正式框架中衍生出来的,也不允许对关键识别假设进行敏感性分析。此外,早期的方法很难正确地扩展到非线性模型,如带有二元结果变量的模型。中介包中的工具允许用户进行敏感性分析,并涵盖处理二元因变量的几种常用统计模型。中介和敏感性分析都用一行语法实现,这使得用户的过程更加简单。在本文中,我们将讨论这些方法的基础以及如何使用中介包。Imai等人(2011)提供了更长的非技术介绍。

因果中介效应、直接处理效应:


在标准设计中,平均因果处理效应ACME或平均直接效应ADE未被识别,处理是随机的或可忽略的条件预处理协变量,中介变量或结果变量是可被测量。这是因为计算间接和直接影响所需的潜在结果从未被观察到。因此需要一个额外的假设:SI。假设可以这样写:

序列可忽略假设:

假设2.1依次应用两个可忽略性假设。在第一步,给定观察到的预处理混杂因素,处理指派被假定为可忽略的统计独立于潜在的结果和潜在的中介。这种假设是常见的,也被称为无混淆性,外生性,或没有遗漏变量偏差。在实验中,因为处理是随机的,所以这个假设是成立的。第二步假设给定实际的处理状态和预处理混杂因素,观察到的中介是可忽略的。虽然第二步类似于标准的外生性假设,但有趣的是,随机化处理和中介并不能确定平均因果处理效应ACME (Imai, Tingley, and Yamamoto即将;Imai等,2011)。

Assumption 2.1 applies two ignorability assumptions sequentially. In the first step, given the observed pretreatment confounders, the treatment assignment is assumed to be ignorable statistically independent of potential outcomes and potential mediators. This assumption is common and is also called unconfoundedness, exogeneity, or no omitted variable bias. In experiments, the assumption is expected to hold because treatment is randomized. The second step assumes given the actual treatment status and pretreatment confounders the observed mediator is ignorable. While the second step is similar to standard exogeneity assumptions, it is interesting to note that randomizing both the treatment and mediator does not identify the ACME  (Imai, Tingley, and Yamamoto forthcoming; Imai et al. 2011).




当中介变量和结果变量采用线性模型时,敏感性分析基于方程1和2中的线性结构方程模型。违反SI序列可忽略假设,将导致之间的相关性,我们由ρ表示(SI下ρ= 0)。如Imai, Keele和Yamamoto (2010c)所示。

序列可忽略假设:一、处理变量分配是随机的,与结果变量和中介变量是相互独立的。二、中介变量在(2)式中满足外生性假设,即M与不相关,而是(1)式中的随机误差项,可见M与不相关等价于不相关,所以对于序列可忽略性假设是否违反,可通过对的相关性进行检验而判断!



实例操作:

基于模拟数据的因果中介效应估计:


*Create simulated dataset seed 312789local n 2000set obs `n' //左边:Esc 下方的那个键;右边:Enter 左侧的那个键。
*Population Valueslocal alpha_2 0.25local alpha_3 0.25local beta_2 0.25local beta_3 0.25local gamma 0.25local x_beta 0.25*Draw realizations of error terms and pretreatment covariate x assuming no correlationmatrix m = (0,0,0)matrix sd = (1,1,1)drawnorm e1 e2 x, n(`n') means(m) sds(sd)*Generate realizations of treatment (T), mediator (M), and outcome (Y)variablesgenerate T = round(runiform(), 1)drop Mgenerate M = 0.25+0.25*T+0.25*x+e1
generate Y = 0.25 + 0.25*T + 0.25*M + 0.25*x + e2*Conduct mediation analysismedeff (regress M T x) (regress Y T M x), treat(T) mediate(M) sims(1000) //Using 0 and 1 as treatment values

平均中介效应ACME为0.067,政策的平均直接效应为0.297。

估计因果中介效应的敏感性分析:


**Run Sensitivity Analysismedsens (regress M T x) (regress Y T M x), treat(T) mediate(M) sims(100)twoway rarea _med_updelta0 _med_lodelta0 _med_rho, bcolor(gs14) || line _med_delta0 _med_rho,lcolor(blue) ytitle("ACME") title("ACME({&rho})") xtitle("Sensitivity parameter: {&rho}") legend(off) scheme(sj)

结果表明,当平均因果中介效应ACME的点估计为零时,相关系数为必须大约为0.23。或者,可以检查R2的乘积对中介和结果模型、残差和总方差的敏感性的测量。

The results show that for the point estimate of the ACME to be zero, the correlation between ei2 and ei3 must be approximately 0.23. Alternatively, the product of R2’s measures of sensitivity for the mediator and outcome models, for the residual and total variance, may be examined.

是否可以认为相关性弱,近似外生?命令的创造者并未再说了!

也可以看这个推文怎么写的,虽然没有给出画图的命令,与这个推文一样,

敏感性检验的结果都与原始的stata文章有略微差异,不知何故!

政策评估中"中介效应"因果分析, 增添了文献和Notes

政策评估中"中介效应"因果分析, 有趣的前沿方法

最近老友问中介变量效应分解的问题,而上一个推文已经介绍:

面对争议,经济学人是否不再使用心理学的老中介效应模型?|stata资料\新R语言资料

还有一个说法来自于:

互助问答第336期:关于中介效应检验的问题

中介效应中的内生性问题是需要考虑的,但通常情况下,对中介效应进行检验相对困难,顶级期刊JPE和QJE有些文章考虑过中介效应,不过大部分的经济学期刊都是考虑的渠道机制,即将渠道变量作为被解释变量。基本的命令为medeff;另外ivmediate命令也可以使用,此命令与前者在原理上存在差异。当然值得注意的是,中介效应检验后,记得进行敏感性分析。以上两个命令的使用方法如下:Medeff命令:medeff (model depvar varlist) (model depvar varlist) [if] [in] [weight], mediate(varname) treat(varname [# #]) [sims(#) seed(#) vce(vcetype) level(#) interact(varname)]

例如:medeff (regress M T x) (regress Y T M x), mediate(M) treat(T) sims(1000) seed(1)

ivmediate命令:ivmediate depvar [indepvars] [if] [in], mediator(varname) treatment(varname) instrument(varname) [options]

例如:ivmediate y, mediator (m) treatment (t) instrument (z)




二维码

扫码加我 拉你入群

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

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

关键词:中介效应分析 中介效应 效应分析 relationship Interpreting

xuehe 发表于 2021-1-19 22:49:10 |显示全部楼层 |坛友微信交流群
即将开班 | Python数据挖掘与Stata应用能力提升与实证前沿寒假工作坊
即将开班 | Python数据挖掘与Stata应用能力提升与实证前沿寒假工作坊

使用道具

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

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

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

GMT+8, 2024-4-19 06:07