ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:218.02KB ,
资源ID:7396257      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7396257.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于结构方程模型的多重中介效应分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于结构方程模型的多重中介效应分析.docx

1、基于结构方程模型的多重中介效应分析心理科学Journal of Psychological Science2014,37(3:735741735统计、测量与方法基于结构方程模型的多重中介效应分析*方杰*1温忠麟2张敏强2孙配贞3(1广东财经大学人文与传播学院,广州,510320(2华南师范大学心理学院/心理应用研究中心,广州,510631(3江苏师范大学教育科学学院,徐州,221116摘要多重中介模型是指存在多个中介变量的模型。多重中介模型可以分析特定中介效应、总的中介效应和对比中介效应。指出了目前多重中介模型分析普遍存在的问题,包括分析不完整、使用Sobel检验带来的局限。建议通过增加辅助变

2、量的方法进行完整的多重中介效应分析,使用偏差校正的Bootstrap方法进行中介检验。总结出一个多重中介SEM分析流程,并有示例和相应的MPLUS和LISEL程序。随后展望了辅助变量和中介效应检验方法的发展方向。关键词多重中介结构方程模型辅助变量Bootstrap方法1引言中介变量(mediator在心理、教育、社会和管理等研究中扮演着重要的角色。如果自变量X通过某一变量M对因变量Y产生一定影响,则称M为X 和Y的中介变量或M在X和Y之间起中介作用(如图1所示,其中的圆圈表示变量可以是显变量或潜变量。中介研究的意义在于帮助我们解释自变量和因变量关系的作用机制,也可以整合已有变量之间的关系(罗胜

3、强,姜嬿,2012;温忠麟,刘红云,侯杰泰,2012;MacKinnon,2008。在心理、行为和其它一些社科研究领域,研究情境复杂,经常需要多个中介变量才能更清晰地解释自变量对因变量的效应(Mackinnon,2008。近年来,越来越多的中介研究采用多重中介(multiple me-diation模型。不过,多数研究是将一个多重中介模型拆解为多个简单中介(即只含一个中介变量模型,相继进行多个简单中介分析。建立结构方程模型(Structural Equation Model,SEM进行多重中介分析,不仅可以同时处理显变量和潜变量,还可以同时分析多个自变量、多个因变量和多个中介变量的关系,是比较

4、好的方法。本文探讨如何正确地利用SEM进行多重中介效应分析。在简介多重中介效应模型后,讨论了多重中介模型的SEM分析现状及存在的问题;接着,总结出一套多重中介效应的SEM 分析方法;然后,用一个例子说明如何进行多重中介效应的SEM分析,并给出了MPLUS和LISEL程序;最后对相关问题进行了讨论和拓展。2多重中介模型多重中介模型即存在多个中介变量的模型。根据多个中介变量之间是否存在相互影响,多重中介模型可以分为单步多重中介模型(singlestep mul-tiple mediator model和多步多重中介模型(multiple step multiple mediator model(H

5、ayes,2009。单步多重中介模型是指多个中介变量之间不存在相互影响(图2中去掉M1M2路径便是一个单步多重中介模型,又称为并行多重中介模型。多步多重中介模型是指多个中介变量之间存在相互影响,多个中介变量表现出顺序性特征,形成中介链(如图2中的XM1 M2Y 路径,又称为链式多重中介模型(柳士顺,凌文辁,2009。图1简单中介模型图2多重中介模型* * *本研究得到国家自然科学基金项目(31271116、广东省哲学社会科学“十二五”规划项目(GD13CXL01和教育部人文社会科学研究青年基金项目(11YJC190019的资助。通讯作者:方杰。Email:fangj736心理科学以图2所示的含

6、有两个中介变量M1和M2的多重中介模型为例(其中的圆圈表示变量可以是显变量或潜变量,此时的多重中介效应分析可以从三个角度进行,(1特定路径的中介效应(specific mediationeffect,如a1b1、a2b2和a1a3b2,(2总的中介效应(total mediation effect,即a1b1+a2b2+a1a3b2,(3对比中介效应,如a1a3b2a2b2、a1b1a2b2和a1a3b2a1b1(柳士顺,凌文辁,2009;Hayes,2009;MacKinnon,2008;PreacherHayes,2008。多重中介模型相对于简单中介模型具有三大优势。首先,可以得到总的中介

7、效应。其次,可以在控制其他中介变量(如控制M1的前提下,研究每个中介变量(如M2的特定中介效应。这种做法可以减少简单中介模型因为忽略其他中介变量而导致的参数估计偏差。第三,可以得到对比中介效应,使得研究者能判断多个中介变量的效应(如a1b1和a2b2中,哪一个效应更大,即判断哪一个中介变量的作用更强。这样,对比中介效应能使研究者判断多个中介变量理论(如XM1Y和XM2Y中,哪个中介变量理论更有意义。因此研究多重中介模型更具理论和实践意义(PreacherHayes,2008。3多重中介模型的SEM分析现状目前大多数研究者在利用结构方程模型进行多重中介分析时,往往只从某个角度分析了多重中介效应。

8、例如,使用LISEL软件进行多重中介分析时,大多数研究者会在输出指令“OU”中加入“EF”选项,只能得到总的中介效应估计值及其标准误和t 值(邱皓政,林碧芳,2009;温忠麟,张雷,侯杰泰,刘红云,2004;使用AMOS软件进行多重中介分析时,大多数研究者会在分析属性(Analysis Proper-ties结果(Output对话框中击选“indirect,direct total effects”选项,也只能得到总的中介效应估计值(李茂能,2011;CheungLau,2008;LauCheung,2012;PreacherHayes,2008;使用MPLUS软件进行多重中介分析时,大多数研

9、究者会使用“MODEL INDIECT”命令,可以得到特定路径的中介效应和总的中介效应估计值,但还是得不到对比中介效应的分析结果(邱皓政,林碧芳,2009;王济川,王小倩,姜宝法,2011;Cheung,2007; MuthnMuthn,2010;PreacherHayes,2008。另外,大多数研究者常用结构方程软件默认的中介分析方法进行中介效应检验,例如LISEL、A-MOS和MPLUS软件都默认使用Sobel检验来判断中介效应是否显著(邱皓政,林碧芳,2009。但现有研究发现,即使在简单中介效应检验中,Sobel检验都有局限(方杰,张敏强,邱皓政,2012;Hayes, 2009;Mac

10、kinnon,2008。在多重中介模型中,Sobel 检验的局限有增无减。首先,Sobel检验统计量的推导基于正态假设,而特定中介效应、总的中介效应和对比中介效应估计值都涉及参数的乘积,因而通常都不满足正态假设,因此Sobel检验的结果是不准确的,检验力不高。其次,Sobel检验需要大样本,Sobel 检验在小样本的表现并不好。第三,在多重中介模型中,Sobel检验统计量公式的分母是中介效应估计值的标准误,而这个标准误常用多元delta法(multi-variate delta method计算,公式十分复杂(邱皓政,林碧芳,2009;MacKinnon,2008;Taylor,MacKin-

11、non,Tein,2008,且需要手工计算,使用不便(Cheung,2007;MachoLedermann,2011。截至目前,国内研究者仅有刘亚(2012使用多元delta 法,手工计算了神经质情绪自尊生活满意度的链式多重中介的标准误。综上所述,目前多重中介效应分析的存在问题包括:(1分析不完整;(2使用Sobel检验的局限;(3Sobel检验统计量计算复杂,且需要手工计算。4多重中介效应的SEM分析方法针对上述多重中介效应分析中已存在的各种问题,方法学研究者从不同角度提出了各自的解决办法。本文要做的是综合利用各种方法,试图总结出一套能一举解决全部三个存在问题的方法,为应用研究者在进行多重中

12、介分析时提供有益的参考。4.1增加辅助变量进行完整多重中介效应分析针对当前多重中介效应分析不完整的问题, Cheung(2007提出在结构方程模型中加入辅助变量(auxiliary variable的方法可以进行完整的多重中介效应分析。辅助变量是一个方差为0的潜变量(见图3中的虚线圆圈。由于辅助变量的方差为0,因此多重中介模型中新增加的辅助变量不会影响原有参数的估计值和模型的拟合程度,所以辅助变量又被称为幽灵变量(phantom variable(李茂能,2011;叶宝娟,温忠麟,2012;Cheung,2007;MachoLe-dermann,2011。Cheung(2007将没有任何实质意

13、义的辅助变量加入模型中,目的仅在于通过非线性约束(nonlinear constraint来进行中介效应估计。具体地说,将辅助变量作为自变量的预测变量(见图3,此时的回归系数(即辅助变量到自变量的路径方杰等:基于结构方程模型的多重中介效应分析737系数被约束为研究者想得到的中介效应值。在同一个结构方程模型中,可以同时增加多个辅助变量(见图3中的A 1和A 2。例如,LISEL 软件只需要在输入指令“DA ”的结尾处加入“AP ”选项(李茂能,2011;Cheung ,2007,MPLUS 软件只需使用“MOD-EL CONSTAINT ”命令(Muthn Muthn ,2010,就可以便利的设

14、置多个辅助变量。这样,通过设置多个辅助变量,使得研究者可以同时得到特定、总的和对比中介效应值,实现完整的多重中介效应分析。 图3添加辅助变量(虚线表示的多重中介模型4.2多重中介分析的Bootstrap 方法通过增设辅助变量(解决了分析不完整的问题,结构方程软件(例如LISEL 和MPLUS 会自动输出中介效应的估计值、相应的标准误和t 值,根据这些信息就可以判断中介效应的显著性了(解决了Sobel 检验统计量计算复杂,且需要手工计算的问题。但是,Sobel 检验需要正态性、大样本的问题还没有得到解决。解决的办法是彻底弃用Sobel 检验法,改用Bootstrap 方法,因为Bootstrap

15、 方法即不需要正态性假设,也不需要大样本,进行中介效应区间(如果区间不包括0,表示中介效应显著估计时更无需标准误。Bootstrap 方法是由Efron 最早提出的一种重复抽样方法(resampling methods 。Bootstrap 方法是将原始样本当成Bootstrap 抽样的总体,通过有放回的重复抽样,抽取大量Bootstrap 样本并获得统计量的过程,其实质是模拟了从总体中随机抽取大量样本的过程。Bootstrap 方法的唯一要求是原始样本可以反映研究总体,但不需要知道研究总体的具体分布。常用的Bootstrap 方法包括百分位Bootstrap 方法(Percentile Bo

16、otstrap Method 和偏差校正的(Bias Corrected 百分位Bootstrap 方法。有关Bootstrap 方法的具体步骤,请参阅相关文献(方杰,张敏强,李晓鹏,2011;温忠麟等,2012。Cheung (2007模拟比较了在增加辅助变量的前提下,Bootstrap 方法和Sobel 检验法在链式多重中介a 1a 3b 2和对比多重中介a 1b 1a 2b 2(见图3分析中的表现,发现当中介效应值和样本量都很小的情况下,Bootstrap 方法明显优于Sobel 检验法,这和其他研究的结果一致(参见方杰等,2011。大量的研究还表明,偏差校正的百分位Bootstrap

17、方法优于百分位Bootstrap 方法(方杰等,2011,因此推荐研究者使用偏差校正的百分位Bootstrap 方法进行中介效应分析。Cheung 和Law (2008指出使用偏差校正的百分位Bootstrap 方法需要注意两点,一个是至少抽取1000以上的Bootstrap 样本,以确保结果的一致性和稳定性;二是利用交叉验证(cross validate 的方法,即利用百分位Bootstrap 方法良好的第类错误率表现来控制偏差校正的百分位Bootstrap 方法可能高估第类错误率的问题。目前,SEM 分析软件比较常用的有三种:A-MOS 、MPLUS 和LISEL 。AMOS 软件在分析属

18、性(Analysis Properties Bootstrap 对话框就可以进行Bootstrap 方法的设置,但是AMOS 软件无法同时提供辅助变量的设置。MPLUS 软件在“ANALYSIS ”命令中就可以进行Bootstrap 方法的设置,也能设置多个辅助变量,因此能使用Bootstrap 方法进行完整的多重中介分析(Muthn Muthn ,2010。但是Lau 和Cheung (2012指出,由于MPLUS 软件不允许将所有内生潜变量(endogenous latent variable 的方差约束成一样,因此不能给出多重中介效应的标准化解,使用LISEL 软件进行Bootstrap

19、 分析才能得到多重中介效应的标准化解。LISEL 软件进行Bootstrap 分析的步骤分为六步(程序见附录1。第一步,使用LISEL 软件中的PELIS 程序从原始样本中抽取至少1000个Bootstrap 样本。第二步,设置辅助变量,采用固定方差法编写可以分析多个样本的LISEL 程序(如果采用固定负荷法编写LISEL 程序将得到中介效应的非标准化解。第三步,运行LISEL 程序分析1000个Boot-strap 样本,得到研究者感兴趣的特定、总的和对比中介效应系数估计值各1000个,保存为PELIS 数据文件(*.psf 。第四步,将PELIS 数据文件导出为EXCEL 文件(*.xls

20、 。第五步,在EXCEL 中将1000个中介效应估计值从小到大进行排序,将1000个中介效应估计值的均值作为中介效应估计值的标准化解;用第2.5百分位数和第97.5百分位数来估计95%的中介效应置信区间,如果置信区间不包括0,说明中介效应显738心理科学著,百分位Bootstrap方法的中介效应检验完成。第六步,对第五步得到的中介效应置信区间进行校正,得到偏差校正的百分位Bootstrap方法的中介效应置信区间,如果置信区间不包括0,说明中介效应显著,偏差校正的百分位Bootstrap方法的中介效应检验完成(温忠麟等,2012;LauCheung, 2012。如上所述,三种主流结构方程软件在利

21、用Boot-strap方法进行多重中介效应分析时,各有利弊。A-MOS软件的优点是方便实施Bootstrap方法,缺点是无法设置辅助变量;MPLUS软件的优点是方便实施Bootstrap方法,能设置辅助变量,缺点是无法得到中介效应标准化解;LISEL软件的优点是能设置辅助变量,可以得到中介效应标准化解,缺点是执行Bootstrap方法的步骤比较繁琐。应用研究者可以根据自己的研究需要和对软件的熟悉程度对软件进行选择。4.3多重中介效应的SEM分析流程面对一个多重中介效应分析任务,研究者应当如何进行呢?根据前面的讨论,我们总结出一个多重中介效应的SEM分析流程如下:1.确定多重中介模型。由于中介模

22、型是一种验证性模型而不是探索性模型,因此必须首先根据理论确定自变量、中介变量和因变量,以及变量之间的因果顺序。2.设置辅助变量。根据第1步确立的多重中介模型和使用的SEM软件,设置相应的辅助变量。3.偏差校正Bootstrap的SEM分析。如果SEM模型的拟合程度可接受,则根据偏差校正Bootstrap得到的中介效应区间估计进行中介效应显著性判断(判断方法是,对要检验的中介效应(如特定中介效应,如果其置信区间不包含零,则相应的中介效应显著;如果SEM模型的拟合程度不可接受,则停止分析。5多重中介模型的SEM分析示例接下来用一个实际例子演示如何用多重中介效应的SEM分析流程检验多重中介效应。本例

23、要研究的是(积极和消极应对方式(M1和M2对初中生感戴状况(X与学校生活满意度(Y关系的并行多重中介效应(见图4。变量及其数据(839人均来自孙配贞等人的研究(孙配贞,郑雪,余祖伟, 2010。采用MPLUS6.0软件进行并行多重中介效应分析,由于“MODEL INDIECT”命令无法得到对比中介效应a1b1a2b2,因此将其设置为辅助变量。使用偏差校正的Bootstrap方法进行分析(MPLUS程序见附录2。首先需要检验模型的拟合程度。MPLUS软件得到的模型拟合结果是2=156.29,自由度df= 32,2/df=4.88,CFI=.96,TLI=.94,MSEA= .07,模型拟合程度良

24、好。偏差校正的Bootstrap方法对并行多重中介效应(见图4的分析结果见表1。结果显示,(积极和消极应对方式(M1和M2的特定中介效应都显著,总的中介效应也显著,但两个特定中介效应之间的差异不显著,表明积极应对和消极应对的中介效应相当。另外,由于对比中介效应设置为辅助变量,因此只能得到对比中介效应的非标准化解 。图4感戴、应对方式与学校生活满意度的并行多重中介模型表1应对方式对初中生感戴状况与学校生活满意度关系的并行多重中介的SEM分析结果点估计95%置信区间下限上限a1b1.036(.058.016(.022.060(.094a2b2.030(.049.014(.019.055(.079

25、a1b1+a2b2.066(.107.037(.063.095(.152a1b1a2b2.006.027.036注:括号中显示的是标准化解。6小结与讨论针对当前多重中介效应的SEM分析中存在的多重中介效应分析不完整和常用中介分析Sobel检验法有局限等问题,本文建议通过增加辅助变量的方法进行完整的多重中介效应分析,并使用不需要以正态性、大样本作为前提假设的Bootstrap方法进行检验。我们总结出一个多重中介效应分析的SEM 流程,并通过一个例子演示了如何进行多重中介效方杰等:基于结构方程模型的多重中介效应分析739应的SEM分析。但是,本文仍然存在一些不足,尚需进一步深入讨论和拓展。6.1辅

26、助变量本文使用辅助变量进行完整的多重中介分析,但这并不是唯一的方法。Preacher和Hays(2008提出利用似然比(Likelihoodatio,L检验的方法执行对比中介效应a1b1a2b2检验。似然比检验的原理是,首先产生一个约束模型,即在原模型的基础上增加一个非线性约束(a1b1=a2b2;然后对原模型和约束模型的2值的差异2进行检验,如果2达到统计上的显著程度,就表示a1b1和a2b2的大小存在显著差异。Preacher和Hays(2008指出似然比检验法与Sobel检验法会得到相似的结论,Lau和Cheung(2012使用偏差校正的Bootstrap方法和似然比检验法对同一数据进行

27、多重中介效应分析,也发现结果一致。但是,似然比检验法仍然存在两个问题。Preacher和Hays(2008明确指出,似然比检验法在多重中介效应中的表现没有通过模拟研究进行考察,因此仅凭几个实例分析结果还不能对似然比检验法在多重中介效应中的表现做出令人信服的结论。Lau和Cheung(2012也指出,似然比检验法与提供区间估计的方法(Bootstrap和贝叶斯方法相比,存在信息量少的缺点,例如似然比检验法只能给出显著性p值,无法给出标准误。Macho和Ledermann(2011认为辅助变量法仍然存在不足。第一,具备强大图形界面功能的A-MOS软件不能执行辅助变量所要求的非线性约束,因此难以使用

28、Bootstrap法进行完整的多重中介分析。第二,如果模型十分复杂,在多重中介效应分析中需要检验的代数表达式也会比较复杂,容易出错。因此Macho和Ledermann提出幽灵模型法(phantom model approach进行极复杂模型的多重中介效应分析。幽灵模型法无需用代数表达式来表示研究者感兴趣的中介效应大小,也就无需辅助变量进行非线性约束。幽灵模型法的原理是将研究者感兴趣的中介效应表征为幽灵模型总的中介效应。幽灵模型可以通过对主模型(main model,即包含所有变量和所有路径的模型进行约束得到。值得注意的是,幽灵模型法也不能得到中介效应的标准化解。6.2其他方法介绍本文涉及的So

29、bel检验和Bootstrap法都属于频率统计(frequentist statistic的范畴。贝叶斯方法(Bayesian method是和频率统计相对应的统计方法。二者的区别主要在于,频率统计将待估参数(例如中介效应值看成是一个常数,而贝叶斯方法则将待估参数看成是一个变量(李锡钦,2011;Muthn, 2010;MuthnAsparouhov,2012。贝叶斯方法是结合研究者在数据未收集之前对于待估参数的先验信息(prior information与来自观测数据的似然函数,以获得待估参数的后验分布(描述待估参数取值的概率分布和可靠程度,再进行统计推论的数据分析方法。贝叶斯方法同样具有无

30、需正态性假设,不需要大样本,中介效应区间估计时无需标准误的优点。近年来,由于马尔科夫链蒙特卡罗(Markov chain Monte Carlo,MCMC算法(可得到待估参数的后验分布的成功实现,使得贝叶斯方法便利地应用到中介分析等领域中。有关使用马尔科夫链蒙特卡罗算法执行贝叶斯方法的具体步骤,请参阅相关文献(方杰等,2011。目前,多款结构方程软件(如AMOS和MPLUS的6.0以上版本都可以使用贝叶斯SEM方法进行中介效应分析(都只能得到中介效应的非标准化解。贝叶斯SEM方法进行多重中介分析的具体例子,可参见李茂能(2011。但是,贝叶斯方法仍处在发展阶段,还存在一些函待解决的问题。例如,

31、贝叶斯方法的一大优势是将先验信息整合到中介效应分析中,从而得到更准确的中介效应点估计和区间估计,然而如何获得先验信息呢?目前学界仍在讨论中,尚无定论。又如,已有研究发现,无先验信息的贝叶斯方法和Bootstrap法的中介效应分析结果十分相近(方杰,张敏强,2012;李茂能,2011;Biesanz,Falk,Savalei,2010;YuanMacKinnon,2009,优势并不明显。另外,本文涉及的Sobel检验和Bootstrap法都属于使用系数乘积(products of coefficients进行中介效应检验的类型,实际上还有另外两类中介效应检验方法,包括依次检验法和系数差异法(difference in coefficients。但依次检验法不适用于检验对比中介;至于系数差异法,在简单中介模型中的表现就不好(方杰,张敏强,邱皓政,2012,因此这两种方法不在本文的讨论范围之内。第三,Bootst

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1