数据分析网

9.3、Mplus多水平中介效应分析实例—零基础入门教程

微信扫码观看完整版Mplus视频课程、分析师在线答疑解惑哦~

微信扫码-通用.jpg

视频教程
课程摘要

Mplus是一种统计分析软件,可以用于多水平中介效应分析。多水平中介效应分析是一种研究方法,用于探究中介变量在不同层次上的作用。例如,研究人员可能想要了解个体特征对组织变量和个体结果之间关系的影响。Mplus可以帮助研究人员进行多水平中介效应分析,通过建立模型来估计不同层次上的中介效应。这种分析方法可以帮助研究人员深入理解中介变量在不同层次上的作用机制,从而为实践和政策制定提供有价值的信息。Mplus的使用简便且功能强大,因此在社会科学研究领域广泛应用。

【详细教程】

Mplus多水平中介效应分析实例


一、常见模型


多水平中介效应分析时,2-2-1、2-1-1、1-1-1模型在实际中最为常见。由于涉及模型较多,为节省篇幅起见,这里只提供了相关代码,未显示OUTPUT原始输出结果,主要结果汇总于后续表格中。


(1)2-2-1模型


PISA数据中,学生行为 studbeha(M)、 教师行为teacbeha(X)属于水平-2变量,以下研究其与水平-1学生数学成绩pvmath1(Y)的关系。相关代码见框1到框2。


1.png

                                                      框1

2.png



在2-2-1模型中,中介效应其实是组间间接效应。从结果来看,单水平与多水平模型输出结果中,间接效应的点估计比较接近,但95%置信区间相差比较大。可以看到,由于没有考虑嵌套结构,使用单水平模型相对于MSEM会低估标准误。


下框3给出的是使用R软件利用框2模型相关输出结果对中介效应经验分布的自举法估计。该方法估计的中介效应95%置信区间为[5.031,19.929],比使用正态分布假定下的结果略大。对于一般的多水平中介效应分析,均可考虑采取这一方式获得自举法估计的中介效应经验分布。


(2)2-1-1模型


以水平-2学校教育资源质量 scmatedu(X),水平-1阅读态度readatt(M)和阅读成绩readsco(Y)的关系为例,构建相关模型。相关代码见框1至框4。


3.png

                                                            框1

4.png                                                          框2

5.png

5xu.png


使用R软件利用框9-8模型相关输出结果对中介效应经验分布进行自举法估计,代码示例见下框。


12.png


从上表结果来看,2-2-1模型使用单水平模型拟合,间接效应显著,但使用MLM、MSEM后,不再显著。具体来看,是组间b路径不显著。另外,随机斜率s并不显著,实际建模应该考虑固定斜率模型。



(3)1-1-1模型


以PISA数据中水平-1学生家庭社会经济地位hisei(X)、家庭文化资源hedres(M)和阅读得分readsoc(Y)3个变量为例,分别在单水平和多水平框架下进行中介效应的分析。 由于模型较为复杂,为了便于迭代收敛,hisei和readsoc除以100处理。相关代码见框1至框4。


13.png13xu.png



                                                          框1

14.png



                                                          框2

15.png


                                                          框3

16.png16xu.png

                                                          框4

以R软件利用框4模型相关输出结果对中介效应经验分布进行自举法估计,代码示例见下框。


17.png17xu.png




从结果来看,区分组间和组内效应后,组内间接效应统计上显著。具体来看,在随机斜率模型中,组间b路径、bb(情境效应),统计上不显著。意味着家庭文化资源对阅读得   分在学校层面没有显著关系。结合个体层面结果可知,间接作用主要体现在个体层面。 从相关输出参数来看,随机斜率模型拟合得要比固定斜率模型好,不过sa、sb方差统计上并不显著,实际建模时可考虑进一步对模型进行修订。


18.png


二、高水平结果模型


相比于MLM,MSEM   处理多水平中介效应的一个优势是可以处理结果变量处于高层的情况。以下代码为高水平结果的示例。


(1)2-1-2模型


以水平-2教师参与 tchparti(X)、水平-1师生关系评价studrel(M)和水平-2学生行为studbeha(Y)为例,构建2-1-2多水平中介效应模型。代码见下框。


19.png



(2)1-2-1模型


以水平-1学生家庭社会经济地位hisei(X)、水平2学生行为studbeha(M)和水平-1学生阅读成绩readsoc(Y)为例,构建1-2-1多水平中介效应模型。代码见下框。


20.png




(3)1-2-2模型


以水平-1学生家庭社会经济地位hisei(X)、水平-2学生行为studbeha(M)和阅读平均得分greadsco(Y)为例,构建1-2-2多水平中介效应模型。代码见下框。


21.png22.png




(4)1-1-2模型


以水平-1学生家庭社会经济地位hisei(X)、阅读成绩readsco(M)和水平-2学生行为studbeha(Y)为例,构建1-1-2多水平中介效应模型。代码见下框。


23.png




如前所述,包含水平-2变量中介效应,必定是组间中介效应。而且,除了1-1-1模型和带有随机斜率的2-1-1模型,这里考虑的其他模型的中介效应也只存在于组间水平。 从代码书写规范来讲,基于MSEM构建多水平中介效应分析构建模型的基本原则是:对于模型中涉及中介效应的变量,水平-2测量的变量只在水平-2出现,水平-1测量的变量(除非严格界定只属于水平-1,无水平-2显著变化)同时在水平-1和水平-2出现,然后各自在不同水平构建相应方程。由此,基于MSEM方式,处于不同水平的变量之间的中介效应关系,被区分为组间和组内成分后在各自所属的水平进行处理,模型层次清楚,代码书写较之于基于MLM的多水平中介效应方式也大为简化。


三、其他拓展


(1)纳入潜变量


多水平中介效应模型可以方便地拓展到含有潜变量的情况。以1-1-2模型为例,假定需要研究水平-1家庭文化资本(X:cultposs、hisei、hedres)、学生成绩(M:readsco mathsco sciesco)和水平-2学生表现(Y:sc17q02、sc17q03、sc17q04、sc17q05)之间的多水 平中介效应,模型代码见下框。


24.png

24xu.png



(2)1- (1,1)-1模型


基于MSEM的多水平中介分析方法也可以推广到更复杂的多水平中介模型中。比如,可在1-1-1模型基础上增加中介变量 , 进行多中介变量间接效应的分析 。 以1-(1,1)-1模型为例,分析水平-1家庭藏书量 books(M1)、   阅读态度 readatt(M2) 家庭社会经济地位 hisei(X)、 阅读得分 pvlread(Y)。代码见下框。


25.png

25xu.png



相较基于MLM方法,基于MSEM的多水平中介效应分析更具弹性,可解决一些复杂的问题,在概念和操作上均显现出优势,但也存在一定局限。比如,基于MSEM 的中介效 应分析对样本量的要求更高,基于MLM 多水平中介效应分析适合小样本的情况。 Li&   Beretvas(2013)的模拟研究表明,对于2-2-1模型,尽管MSEM法可以更好地估计中介效应大小,但组群样本量小于80时,遇到了严重的迭代不收敛的问题,因此建议只有组群样本量大于80,并且是最简单的多水平中介效应分析才可以使用基于MSEM的方法。相比之下,基于MLM的方法对样本量要求较低。 McNeish(2017)的模拟研究发现,仅10个组群即可满足需求。此外,由于需要的运算量相对较大,如果模型复杂,涉及变量较多, 基于MSEM的多水平中介效应分析更容易出现迭代不收敛等情况,尤其是组群样本量小、水平-1变量ICC较低的情况下。具体而言,在情况良好(比如间接效应值较大,组内样本量较大)时,基于MSEM的多水平中介效应分析水平-2推荐样本量为50;而基于MLM, 组群样本量15~30即够。


鉴于MSEM估计多水平中介效应得到准确的中介效应以统计功效的降低、需要大样本(尤其水平-2)为代价,有研究者(方杰等,2014)建议可以采取 Ledgerwood & Shrout (2011)针对单水平中介效应分析的“两步法”的策略:在进行多水平中介分析时,中介效应的点估计值以MSEM的分析结果为准,中介效应的显著性以MLM的分析结果为准。



热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757