我觉得是这里的问题:
在前面已经把Y限定在Between level "BETWEEN = X Y"
之后在“MODEL”下面,Y是不应该出现在%WITHIN%那里的。所以才会说“One or more between-level variables have variation within a cluster for the following clusters.”
如果你是要测mediation,X和Y都在Between,建议写成这样:
...
BETWEEN = X Y ;
...
MODEL:
%WITHIN%
M;
%BETWEEN%
M ON X;
Y ON M X;
MODEL INDIRECT: Y IND X;