Stata+R: 一文读懂中介效应分析

本文深入探讨中介效应分析,介绍了逐步检验回归系数、系数乘积检验法(包括Sobel检验和Bootstrap检验)及系数差异检验法。通过实例展示了如何使用Stata进行中介效应分析,包括连续变量和类别变量的处理。文章强调了Sobel检验和Bootstrap检验在中介效应检验中的应用,并总结了各种方法的优缺点。
摘要由CSDN通过智能技术生成

沙莎 (北京师范大学)
E-mail: shasha_1212@163.com

Stata连享会   计量专题 || 精品课程 || 简书推文 || 公众号合集

点击查看完整推文列表

背景介绍

在研究中,我们探索自变量 X 对因变量 Y 产生的影响,得到 X 和 Y 在实际或理论上的关系,进而我们试图探索两者之间关系的内部机制或原理,中介效应分析为回答这一问题提供了可能性。

在本篇推文中,我们为大家梳理出几个广泛使用的中介效应分析方法和实现程序,供大家参考。

1. 中介效应简介

中介效应:通俗来说,我们分析自变量 X 对因变量 Y 产生的影响,如果变量 X 通过影响变量 M 来影响变量 Y ,那么这个变量 M 就是中介变量。例如租客 (X) 通过中介公司 (M) 找到合适的房子 (Y),中介公司就在其中扮演了中介变量的角色,中介变量发挥的作用就称为中介效应。

2. 中介效应分析

中介效应分析是检验某一变量是否成为中介变量,发挥何种程度中介作用的重要步骤。我们先以最简单的单中介模型为例来说明中介效应分析的思路,再具体介绍三种中介效应分析方法。

假设所有变量都已经中心化 (即均值为零),可用下图来描述变量之间的关系。图中分为两个部分, 图 1(a) 是自变量 X 作用于因变量 Y ,路径系数为 c 。由于不涉及第三个变量,所以系数 c 代表了自变量作用于因变量的总效应。图 1(b) 是在控制中介变量 M 以后,自变量 x 和因变量 Y 之间的关系,其中系数 a 代表自变量作用于中介变量的效应,系数 b 表示中介变量作用于因变量的效应,两者构成图中变量间关系的间接效应,系数 c’ 代表考虑在控制中介变量后,自变量作用于因变量的效应,也就是自变量和因变量之间的直接效应。那么,图 1(b) 中的变量间总效应就应该等于直接效应加上间接效应,即总效应 = ab + c’。 将图1 (a) 和 (b) 结合起来,我们就得到了 c= ab + c’,c 为总效应,c’ 为直接效应, ab 为中介效应也称间接效应。我们做中介效应分析就是要检验 ab 效应是否存在,以及它在总效应中的占比,体现中介效应的作用程度。

2.1 逐步检验回归系数

Y = c X + e 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . ( 1 ) M = a X + e 2 . . . . . . . . . . . . . . . . . . . . . . . . . . ( 2 ) Y = c ′ X + b M + e 3 . . . . . . . . . . . . . . . . . . . . ( 3 ) \begin{array}{l} {Y=c X+e_{1}}...........................(1) \\ {M=a X+e_{2}} ..........................(2) \\ {Y=c^{\prime} X+b M+e 3}....................(3) \end{array} Y=cX+e1...........................(1)M=aX+e2..........................(2)Y=cX+bM+e3....................(3)

  • 逐步检验回归系数的方法分为三步 (Baron & Kenny, 1986; Judd & Kenny, 1981;温忠麟等,2004):
    • 第一步:检验方程 (1) 的系数 c,也就是自变量 X 对因变量 Y 的总效应;
    • 第二步:检验方程 (2) 的系数 a,也就是自变量 X 和 中介变量 M 的关系;
    • 第三步:控制中介变量 M 后,检验方程 (3) 的系数 c’ 和系数 b ;
  • 判定依据
    • 系数 c 显著,即 H 0 : c = 0 H0 : c=0 H0:c=0 被拒绝;
    • 系数 a 显著,即 H 0 : a = 0 H0 : a=0 H0:a=0 被拒绝,且系数 b 显著,即 H 0 : b = 0 H0 : b=0 H0:b=0 被拒绝;
    • 同时满足以上两个条件,则中介效应显著;
    • 如果在满足以上两个条件的同时,在方程 (3) 中,系数 c’ 不显著,则称为完全中介;
  • 注意事项
    • 逐步检验回归系数方法简单易懂,是检验中介效应最常用的方法;
    • 逐步检验的检验力在各种方法中是最低的 (Fritz & MacKinnon, 2007; Hay, 2009; MacKinnonet al., 2002)。就是说,当中介效应较弱的时候,逐步检验回归系数的方法很难检验出中介效应显著,但反过来理解,温忠麟等 (2014) 提出如果研究者用依次检验已经得到显著的结果, 检验力低的问题就不再是问题;
    • 方程 (1) 的系数 c 显著是逐步检验回顾系数方法的基础,但是这一点也受到了后来研究的挑战,因为在有些情况下 c 不显著恰恰是受到了中介效应的影响。例如,工人的智力 (X) 按理说应该和工人在产线中犯得错误数量 (Y) 反向相关,但是数据呈现两者之间的并不相关,也就是方程 (1) 的系数 c 不显著。经过分析,发现是工人在工作中的无聊程度 (M) 在起作用。在所有其他条件相同的情况下,越聪明的工人会表现出越高的无聊水平,X 和 M 正相关,方程 (2) 的系数 a 符号为正,而无聊与错误的数量呈正相关,M 和 Y 正相关,方程 (3) 的系数 b 符号为正,越聪明的工人将犯越少的错误,即 X 和 Y 负相关,方程 (3) 的系数 c’ 符号为负。这样虽然中介变量在发挥作用,总效应 c (= ab + c’) 却因为直接效应 c’ 和间接效应 ab 的相互抵消而不再显著,即所谓的抑制 / 遮掩模型 (Suppression model) (MacKinnon, Krull, & Lockwood, 2000)。在实践中直接和间接效应完全抵消的情况并不常见,但是在直接和间接效应大小相似或符号相反必然存在,甚至会影响因变量和自变量之间的整体关系,所以逐步检验法可能会错过一些实际存在的中介效应;

2.2 系数乘积检验法

检验系数乘积是直接针对假设 H

### 回答1: 中介效应是指一个解释变量(X)与因变量(Y)之间的关系,中介变量(M)在X和Y之间作为中介的作用。其中介变量可以解释X和Y之间的关系,即X对中介变量M有影响,而中介变量M对Y也产生了影响。 stata软件提供了多种中介效应分析的命令,常用的有:mediation、sem、path和sobel等命令。这些命令可以根据中介变量的类型和数据形式进行选择,从而得到比较准确的分析结果。 mediation命令是根据公式计算中介效应,可以通过观察p值和置信区间来评估中介效应的统计显著性。sem命令是利用结构方程模型进行中介效应分析,可以提供模型适应度指标和参数估计结果。path命令可以计算路径系数、间接效应及其置信区间。sobel命令则是根据Sobel检验方法计算中介效应。 总之,stata提供了多种可选的命令进行中介效应分析,用户可以根据不同的研究目的和数据形式进行选择,以得到更准确的中介效应结果。 ### 回答2: 中介效应是指在研究两个变量之间的关系时,一个或多个中介变量对于这种关系产生了影响。在研究中介效应时,可以使用Stata软件中的“medeff”命令进行分析。该命令可以计算出中介效应的大小,同时也可以进行假设检验以判断这种效应是否具有统计学意义。 使用“medeff”命令需要输入若干个参数,包括模型的自变量、中介变量和因变量,以及控制变量、分组变量、自定义权重和置信区间等。在求解中介效应的过程中,该命令还需要计算出从自变量到中介变量,以及从中介变量到因变量的路径系数,并做出相应的简单线性回归分析。最终,该命令会输出中介效应的大小和其置信区间,帮助研究者判断中介变量对于自变量和因变量之间关系的影响程度。 总之,“medeff”命令是Stata软件中用于计算中介效应的功能强大的工具。在研究领域中,中介效应分析可以帮助研究者更准确地理解各变量之间的关系,进而做出更有针对性的分析和预测。因此,该命令的应用具有广泛的实际意义和研究价值。 ### 回答3: 中介效应指的是一个变量对自变量与因变量之间关系的影响。在研究中,中介效应的探究可以帮助研究者了解变量之间的关系,以及这些关系是如何产生的。 针对中介效应的探究,Stata软件提供了多种命令进行分析。其中,最常用的命令包括“medeff”和“sem”。 “medeff”命令实现了中介效应分析的基本功能,适用于分析单中介变量的效应。该命令可以从三个方面进行分析:1)探究自变量对中介变量和因变量是否有影响;2)测算中介变量对自变量和因变量之间关系的影响;3)评估中介效应的作用大小和显著性。 而“sem”命令则是一个更加强大的命令,可以用于结构方程模型的分析,并且能够同时考虑多个中介变量对多个因变量的影响。该命令可以实现结构方程模型的构建、模型的拟合和检验、参数的估计和输出等功能。 无论使用哪种命令,进行中介效应分析都需要进行数据清洗、变量选择、变量缺失值处理等步骤,以确保分析结果的可靠性。同时,还需要对结果进行解释和验证,以得出合理和正确的结论。 总之,中介效应分析是统计学中的一个重要概念,Stata软件中提供的相关命令可以方便快捷地实现中介效应分析,并且为研究者提供了有力的工具支持。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值