DATA:
FILE IS "mediate.dat";
VARIABLE:
NAMES ARE gay edu id emo inter sexual reject self media;
USEVARIABLES = gay edu id emo inter sexual reject self media;
CLUSTER = gay;
WITHIN = inter;
BETWEEN = edu id emo;
DEFINE:
CENTER inter(GROUPMEAN);
CENTER edu id emo(GRANDMEAN);
ANALYSIS:
TYPE = TWOLEVEL RANDOM;
ESTIMATOR=BAYES;
MODEL:
%WITHIN%
a1|sexual on inter;
a2|self on inter;
a3|reject on inter;
b1|media on sexual;
b2|self on sexual;
c|media on self;
d1|self on reject;
d2|media on reject;
e|media on inter;
%BETWEEN%
a1 a2 a3 b1 b2 c d1 d2 e;
MEDIA SELF SEXUAL REJECT;
a1 a2 a3 b1 b2 c d1 d2 e with media self sexual reject;
MEDIA ON EDU;
MEDIA ON ID;
MEDIA ON EMO;
SELF ON EDU;
SELF ON ID;
SELF ON EMO;
SEXUAL ON EDU;
SEXUAL ON ID;
SEXUAL ON EMO;
REJECT ON EDU;
REJECT ON ID;
REJECT ON EMO;
OUTPUT:TECH1 TECH8;
上面是我的编码,但一直显示
*** ERROR
One or more between-level variables have variation within a cluster for
the following clusters. Check your data and format statement.
Between Cluster IDs with variation in this variable
Variable
EDU 1 2 3 4 5 6 7 8 9 10 11 12 13 14
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14
EMO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
为什么会出现这个呢,也不知道编码哪里有问题,小白第一次做还不太懂。