Mplus—简单中介模型

目录

显变量模型语法

潜变量模型语法

中介效应检验

Mplus语句

结果解读

1. 模型拟合

2. 路径系数及显著性

3. 中介效应值及显著性

其他(随时补充)


作为一名心理学专业研究生,经常探讨心理机制问题,这就离不开中介模型。为大家介绍最常用的三种模型,以及其显变量、潜变量模型在Mplus中的语法。在这里先介绍简单中介模型。

最简单的中介模型,如下图所示,涉及到一个自变量X、一个中介变量M、一个因变量Y,我们想要知道X是否通过M进而对Y产生影响,或者说M是否中介了X对Y的影响。

显变量—简单中介模型

显变量模型语法

以上图为例,显变量模型语法为:

TITLE: MEDIATION MODEL;

DATA: FILE IS 12.dat; ! 数据来源

VARIABLE: NAME ARE X M Y; ! 变量名称

                   MISSING=ALL(99); ! 定义缺失值

                   USEVARIABLE ARE X M Y; ! 使用的变量

ANALYSIS: ESTIMATOR=MLR; ! 估计方法,根据自己的数据特点,可选择其他方法,例如ML

MODEL: Y M ON X; ! X指向M、Y的路径 Y ON M; ! M指向Y的路径

OUTPUT: SAMPSTAT STDYX MOD CINTERVAL; ! 输出样本统计量、标准化值、修正系数、置信区间

潜变量模型语法

以上图为例,潜变量模型语法为:

TITLE: MEDIATION MODEL;

DATA: FILE IS 12.dat; ! 数据来源

VARIABLE: NAME ARE X1-X4 M1-M4 Y1-Y4; ! 变量名称

                   MISSING=ALL(99); ! 定义缺失值

                   USEVARIABLE ARE X1-X4 M1-M4 Y1-Y4; ! 使用的变量

ANALYSIS: ESTIMATOR=MLR; ! 估计方法,根据自己的数据特点,可选择其他方法,例如ML

MODEL: A BY X1-X4;

              B BY M1-M4;

              C BY Y1-Y4; ! 通过BY,创建三个潜变量

              C B ON A; ! A指向B、C的路径

              C ON B; ! B指向C的路径

OUTPUT: SAMPSTAT STDYX MOD CINTERVAL; ! 输出样本统计量、标准化值、修正系数、置信区间

中介效应检验

以显变量模型为例,采用Bootstrap进行中介效应检验的语法为:

潜变量模型同理,在ANALYSIS中采用BOOTSTRAP法,通过MODEL INDIRECT写出要检验的中介路径。

Mplus语句

TITLE: MEDIATION MODEL;

DATA: FILE IS 12.dat; ! 数据来源

VARIABLE: NAME ARE X M Y; ! 变量名称

                   MISSING=ALL(99); ! 定义缺失值

                   USEVARIABLE ARE X M Y; ! 使用的变量

ANALYSIS: BOOTSTRAP=2000; ! 采用Bootstrap法进行中介效应检验,抽样次数1000/2000/5000,有文献依据即可

MODEL: Y M ON X; ! X指向M、Y的路径

               Y ON M; ! M指向Y的路径

MODEL INDIRECT: Y IND M X; ! X—>M—>Y

OUTPUT: SAMPSTAT STDYX MOD CINTERVAL; ! 输出样本统计量、标准化值、修正系数、置信区间

结果解读

以显变量模型为例,关注三方面的结果:

1. 模型拟合

显变量模型为饱和模型,无需看模型拟合。

潜变量模型可根据文献选取模型拟合指标及标准,对模型的拟合情况进行判断。

模型拟合情况

2. 路径系数及显著性

显变量模型非标准化结果与标准化结果

由下图可知:显变量模型中,X、M到Y的路径显著,X到M的路径显著

非标准化结果

标准化结果

模型图

3. 中介效应值及显著性

由下图可知,中介效应显著。

中介效应检验结果

其他(随时补充)

  1. 潜变量指标太多的话,可以通过项目打包的方式,简化模型和提高模型的拟合度。

  2. Bootstrap和MLR估计方法不能同时使用。


希望上述介绍可以帮助到你!也欢迎大家在评论区多多交流分享。

你的关注/点赞 /收藏★/分享,是最大的支持!

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是在Mplus中运行中介效应模型的路径分析代码示例。我们将使用Covariate为性别和年龄,Predictor为自尊度,Mediator为社交支持,Outcome为抑郁症状: VARIABLES: NAMES ARE id sex age social selfesteem depression; USEVARIABLES ARE sex age social selfesteem depression; MISSING ARE ALL (-99); CATEGORICAL = sex; GROUPING = sex (0 = male, 1 = female); MODEL: ! Direct path from self-esteem to depression depression ON selfesteem; ! Direct path from social support to depression depression ON social; ! Indirect path from self-esteem to depression through social support social ON selfesteem; depression IND social; ANALYSIS: TYPE = GENERAL; BOOTSTRAP = 1000; ESTIMATOR = ML; PROCESS = 1; OUTPUT: TECH11; TECH14; TECH15; STANDARDIZED; CINTERVAL(BOOTSTRAP); 在上面的代码中,我们首先指定了变量名和使用的变量,包括性别、年龄、社交支持、自尊度和抑郁症状。然后,我们将性别设置为分类变量,并将样本分组为男性(0)和女性(1)。在MODEL部分,我们定义了一条从自尊度到抑郁症状的直接路径,一条从社交支持到抑郁症状的直接路径,并在社交支持和抑郁症状之间定义了一个中介效应。最后,我们设置了一些输出选项,包括技术报告、标准化参数和自举置信区间。 注意,在这个例子中,我们还使用了自举技术来估计间接效应的置信区间。这对于确认中介效应的存在和强度非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值