温忠麟老师的检验中介效应程序 一、中介效应概述 中介效应是指变量间的影响关系(X→Y)不是直接的因果链关系而是通过一个或一个以上变量(M)的间接影响产生的,此时我们称M 为中介变量,而X 通过M 对Y 产生的的间接影响称为中介效应。中介效应是间接效应的一种,模型中在只有一个中介变量的情况下,中介效应等于间接效应;当中介变量不止一个的情况下,中介效应的不等于间接效应,此时间接效应可以是部分中介效应的和或所有中介效应的总和。 以最简单的三变量为例,假设所有的变量都已经中心化,则中介关系可以用回归方程表示如下: Y=cx+e1 1) M=ax+e2 2) Y=c’x+bM+e3 3) 上述3 个方程模型图及对应方程如下: 二、中介效应检验方法 中介效应的检验传统上有三种方法,分别是依次检验法、系数乘积项检验法和差异检验法,下面简要介绍下这三种方法: 1.依次检验法(causual steps)。依次检验法分别检验上述1)2)3)三个方程中的回归系数,程序如下: 1.1 首先检验方程1)y=cx+ e1,如果c 显著(H0:c=0 被拒绝),则继续检验方程2),如果c 不显著(说明X 对Y 无影响),则停止中介效应检验; 1.2 在c 显著性检验通过后,继续检验方程2)M=ax+e2,如果a显著(H0:a=0 被拒绝),则继续检验方程3);如果a 不显著,则停止检验; 1.3 在方程1)和2)都通过显著性检验后,检验方程3)即y=c’x + bM + e3,检验b 的显著性,若 b 显著(H0:b=0 被拒绝),则说明中介效应显著。此时检验c’,若 c’显著,则说明是不完全中介效应;若不显著,则说明是完全中介效应,x 对y 的作用完全通过M 来实现。 评价:依次检验容易在统计软件中直接实现,但是这种检验对于较弱的中介效应检验效果不理想,如a 较小而 b 较大时,依次检验判定为中介效应不显著,但是此时 ab 乘积不等于 0,因此依次检验的结果容易犯第二类错误(接受虚无假设即作出中介效应不存在的判断)。 2.系数乘积项检验法(products of coefficients)。此种方法主要检验ab 乘积项的系数是否显著,检验统计量为 z = ab/ sab,实际上熟悉统计原理的人可以看出,这个公式和总体分布为正态的总体均值显著性检验差不多,不过分子换成了乘积项,分母换成了乘积项联合标准误而已,而且此时总体分布为非正态,因此这个检验公式的Z 值和正态分布下的Z 值检验是不同的,同理临界概率也不能采用正态分布概率曲线来判断。具体推导公式我就不多讲了,...