来自图书《MPlus中介调节模型》
USEVARIABLES = X M1 M2 Y;
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
BOOTSTRAP = 10000;
MODEL:
Y ON M1 (b1);
Y ON M2 (b2);
Y ON X (cdash);
M1 ON X (a1);
M2 ON X (a2);
M2 ON M1 (d1);
MODEL CONSTRAINT:
NEW(a1b1 a2b2 a1d1b2 TOTALIND TOTAL);
a1b1 = a1*b1;
a2b2 = a2*b2;
a1d1b2 = a1*d1*b2;
TOTALIND = a1*b1 + a2*b2 + a1*d1*b2;
TOTAL = a1*b1 + a2*b2 + a1*d1*b2 + cdash;
USEVARIABLES = X M1 M2 Y;
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
BOOTSTRAP = 10000;
MODEL:
Y ON M1 (b1);
Y ON M2 (b2);
Y ON X (cdash);
M1 ON X (a1);
M2 ON X (a2);
M2 ON M1 (d1);
MODEL CONSTRAINT:
NEW(a1b1 a2b2 a1d1b2 TOTALIND TOTAL);
a1b1 = a1*b1;
a2b2 = a2*b2;
a1d1b2 = a1*d1*b2;
TOTALIND = a1*b1 + a2*b2 + a1*d1*b2;
TOTAL = a1*b1 + a2*b2 + a1*d1*b2 + cdash;
OUTPUT:
STAND CINT(bcbootstrap);