To 楼主,根据2楼,8楼,12楼各位高手的介绍,总结结果解释,过程如下,
首先分析一下你的数据,你的评定者(rater)有7个人,对同一个个体做7个项目(item)的检测,你要说明7个评定者之间对7个项目的评定是否一致?这里提一下你的7个指标是得到的值是ordinal的还是nominal,如果是ordinal的结果用Kendall's statistic 如果是nominal的用kappa(我是这样理解的,如果同意继续忘下看,如果不同意下面多就不用看了)
那么假设一致性很好,对于每个小的项目来说7个人的结果就应当是相同的,因此你可以这样考虑,你的7个项目item相当于做了7个subject,7个rater对7个subject的评定是否一致.
那么你可以先用2楼的方式把数据写入,这里注意一下和2楼有点不一样你的row是rater而column是不同项目;
data raw;
do rater=1 to 7;
do item=1 to 7;
input score @@;
output;
end;
end;
cards;
2 2 3 3 2 2 2
1 2 3 3 3 2 3
1 2 3 3 2 3 2
2 3 2 2 2 3 2
1 2 3 2 3 2 3
2 2 3 3 2 2 3
2 2 3 3 2 2 3
;
run;
然后你把8楼给的连接,也就是11楼版主贴上的程序粘贴下来
最后加上下面程序即可,
%magree(data=raw,
items=item,
raters=rater,
response=score)
得到结果如下
The MAGREE macro
Kappa statistics for nominal response
Standard
score Kappa Error z Prob>Z
1 0.28986 0.082479 3.51431 0.0002
2 0.09866 0.082479 1.19622 0.1158
3 0.23966 0.082479 2.90566 0.0018
Overall 0.18085 0.070719 2.55732 0.0053
12:37 Wednesday, June 2, 2009 12
The MAGREE macro
Kendall's Coefficient of Concordance for ordinal response
Coeff of Denom
Concordance F Num DF DF Prob>F
0.42276 4.394 5.71429 34.2857 0.0024