来自图书《MPlus中介调节模型》
USEVARIABLES = X M Y;
CATEGORICAL = M;
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON M (b1);
Y ON X (cdash);
M ON X (a1);
MODEL CONSTRAINT:
NEW(SDX SDM COVXM pi adja1 adjb1 adjind);
SDX = #SDX;
SDM = #SDM;
COVXM = #COVXM;
pi = 3.141592653589793;
adja1 = a1*SDX/(sqrt((a1*a1*SDX*SDX) + ((pi*pi)/3)));
adjb1 = b1*SDM/(sqrt((cdash*cdash*SDX*SDX) + (b1*b1*SDM*SDM) + (2*b1*cdash*COVXM)));
adjind = adja1*adjb1;
USEVARIABLES = X M Y;
CATEGORICAL = M;
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON M (b1);
Y ON X (cdash);
M ON X (a1);
MODEL CONSTRAINT:
NEW(SDX SDM COVXM pi adja1 adjb1 adjind);
SDX = #SDX;
SDM = #SDM;
COVXM = #COVXM;
pi = 3.141592653589793;
adja1 = a1*SDX/(sqrt((a1*a1*SDX*SDX) + ((pi*pi)/3)));
adjb1 = b1*SDM/(sqrt((cdash*cdash*SDX*SDX) + (b1*b1*SDM*SDM) + (2*b1*cdash*COVXM)));
adjind = adja1*adjb1;
OUTPUT:
STAND CINT(bcbootstrap);