牧子不李 发表于 2019-10-3 18:08
您好,我也遇到了同样的问题,请问您最终是怎么解决的?方便告诉我一下吗?
您好,我已经跑出来了,我的语句如下:
TITLE:A two-level second-stage moderated mediation
path analytical model,w is level-2,x,m,y are level-1,
DATA:
FILE IS e:\L12.dat;
VARIABLE:
MISSING ARE ALL (-99);
NAMES ARE x m w y cluster;
USEVARIABLES ARE x m w y;
CLUSTER=cluster;
WITHIN=x;
BETWEEN=w;
DEFINE:CENTER w(GRANDMEAN);
DEFINE:CENTER x(GROUPMEAN);
ANALYSIS:TYPE=TWOLEVEL RANDOM;
MODEL:
%WITHIN%
S | y on m;
y on x;
m on x(b);
%BETWEEN%
S on w(a1);
[S] (a0);
m on w;
m with S;
y with m;
y with S;
y with w;
MODEL CONSTRAINT:
NEW(ind_h ind_l);
ind_h=(a0+a1*(0.85))*b;
ind_l=(a0+a1*(-0.85))*b;
NEW(diff);
Diff=ind_h-ind_l;
OUTPUT:SAMPSTAT;
CINTERVAL
处理方法是@小笨笨熊所说的“把define的内容放到within between cluster后面就可以了。”
但出现了一个warning:
*** WARNING in DEFINE command
The CENTER transformation is done after all other DEFINE transformations
have been completed.
1 WARNING(S) FOUND IN THE INPUT INSTRUCTIONS
另外,您发的语句似乎只是两层次第一阶段的的检验,我做的也是两层次第二阶段的被调节的中介,我进行了如下处理,不知是否正确:
由%WITHIN%
S | m on x;
y on m(b);
x;
改成了
%WITHIN%
S | y on m;
y on x;
m on x(b);
改完之后,“S on w(a1) ”里的a1是应该是w对m和y路径的调节效应了吧?而之所以将m对x的固定效应命名为b则是推测的:第一阶段用的是 y on m(b),第一阶段的a1则代表w对m和x路径的调节效应。
Mplus新手,如果有错误恳请大家指正!