投稿问答最小化  关闭

万维书刊APP下载

如何在Mplus里设定控制变量?

2023/1/3 14:35:11  阅读:322 发布者:

以下文章来源于心理测量与潜变量建模研究中心 ,作者王孟成

SEM建模过程中经常会将一些变量当作控制变量,比如性别、年龄等人口学变量,以及其他一些已知的预测变量或解释变量。例如图1所示的情况(截取自Waller et al.,2016)。图中作者主要研究2-4岁时的行为问题对9.5岁时攻击和违纪行为的预测作用,同时将儿童性别、民族和家庭收入等变量作为控制变量或协变量。很多人困惑在Mplus里如何实现,其实Mplus是非常直接的表达模型,即所见即所设——只要能够画出路径图就可以通过Mplus语句实现。

1 例图

Waller, R., Dishion, T. J., Shaw, D. S.,Gardner, F., Wilson, M. N., & Hyde, L. W. (2016). Does early childhoodcallous-unemotional behavior uniquely predict behavior problems orcallous-unemotional behavior in late childhood?. Developmental psychology, 52(11), 1805.

在图1中,协变量影响结果变量,所以协变量发出箭头指向结果变量。如果协变量影响模型中的其他变量则发出箭头指向被影响的变量即可,被影响的变量可以是自变量、中介变量或结果变量,只是被影响的变量以结果变量和中介变量最为常见。

假设4个潜变量(DB,BP, PCP, ACP)各有4个指标(DB1-DB4, BP1-BP4, PCP1-PCP4, ACP1-ACP4),结果变量为显变量总分(ABT, RBT)。按图1所示的Mplus语句如下:

DATA:FILE IS  XXX.DAT;!设定数据文件

VARIABLE:  NAMES ARE DB1-DB4 BP1-BP4 PCP1-PCP4 ACP1-ACP4 ABT RBT

IP CG CE CR PE PA FI PI; !后面8个指标是控制变量

MODEL: DB byDB1-DB4;

        BP by BP1-BP4;

        PCP by PCP1-PCP4;

        ACP by ACP1-ACP4;

        ABT on DB BP PCP ACP; !研究的路径

        RBT on DB BP PCP ACP;  !研究的路径

        ABT on IP CG CE CR PE PA FI PI; !控制变量指向AB的路径

        RBT on IP CG CE CR PE PA FI PI; !控制变量指向RB的路径

Output: stand;

当然也可以将研究变量和控制变量写到同一个语句中:

MODEL: DBby DB1-DB4;

     BP by BP1-BP4;

     PCP by PCP1-PCP4;

    ACP by ACP1-ACP4;

      ABT on DB BP PCP ACP IP CG CE CR PE PA FI P;

      RBT on DB BP PCP ACP IP CG CE CR PE PA FI P;  

Output: stand;

文章来源 | 心理测量与潜变量建模研究中心

转自:“量化研究方法”微信公众号

如有侵权,请联系本站删除!


  • 万维QQ投稿交流群    招募志愿者

    版权所有 Copyright@2009-2015豫ICP证合字09037080号

     纯自助论文投稿平台    E-mail:eshukan@163.com