来自图书《MPlus中介调节模型》
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
PLOT(LOMOD MEDMOD HIMOD);
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
PLOT(LOMOD MEDMOD HIMOD);
LOOP(XVAL,-3,3,0.1);
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
PLOT(LOMOD MEDMOD HIMOD);
LOOP(XVAL,-3,3,0.1);
LOMOD = (b1 + b3*LOW_W)*XVAL; MEDMOD = (b1 + b3*MED_W)*XVAL; HIMOD = (b1 + b3*HIGH_W)*XVAL;
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
PLOT(LOMOD MEDMOD HIMOD);
LOOP(XVAL,-3,3,0.1);
LOMOD = (b1 + b3*LOW_W)*XVAL; MEDMOD = (b1 + b3*MED_W)*XVAL; HIMOD = (b1 + b3*HIGH_W)*XVAL;
PLOT: TYPE = plot2;
USEVARIABLES = X1 X2 X3 X4 W1 W2 W3 W4 Y1 Y2 Y3 Y4;
ANALYSIS:
TYPE = GENERAL RANDOM;
ESTIMATOR = ML;
ALGORITHM = INTEGRATION;
MODEL:
X BY X1 X2 X3 X4;
W BY W1* W2 W3 W4;
Y BY Y1 Y2 Y3 Y4;
W@1;
XW | X XWITH W;
Y ON X (b1);
Y ON W (b2);
Y ON XW (b3);
MODEL CONSTRAINT:
NEW(LOW_W MED_W HIGH_W SIMP_LO SIMP_MED SIMP_HI);
LOW_W = -1; MED_W = 0; HIGH_W = 1;
SIMP_LO = b1 + b3*LOW_W; SIMP_MED = b1 + b3*MED_W; SIMP_HI = b1 + b3*HIGH_W;
PLOT(LOMOD MEDMOD HIMOD);
LOOP(XVAL,-3,3,0.1);
LOMOD = (b1 + b3*LOW_W)*XVAL; MEDMOD = (b1 + b3*MED_W)*XVAL; HIMOD = (b1 + b3*HIGH_W)*XVAL;
PLOT: TYPE = plot2;
OUTPUT: CINT;