2

我的数据框(Test1)的格式正确为 n*m(n= 300 名受试者,m= 15 名评分者):

 x rater1 rater2 rater3 ...... rater15
y
Case1 1 1 NA
Case2 1 NA NA
Case3 2 1 2
.
.
.
Case300

Fleiss & 错误信息 --

`kappam.fleiss(Test1)'
Error in ratings[i, ] : subscript out of bounds

同意 & 错误信息 --

agree(Test1, tolerance=0)
Percentage agreement (Tolerance=0)
 Subjects = 0 
   Raters = 15 
  %-agree = NaN 

我查看了示例数据(诊断)

> kappam.fleiss(diagnoses)
 Fleiss' Kappa for m Raters

 Subjects = 30 
   Raters = 6 
    Kappa = 0.43 

        z = 17.7 
  p-value = 0 
> agree(diagnoses, tolerance=0)
 Percentage agreement (Tolerance=0)

 Subjects = 30 
   Raters = 6 
  %-agree = 16.7 
> 

有人可以帮助我 - 为什么我的科目 = 0?我相信这就是我的 kappam.fleiss 不起作用的原因。我的 row.names 被标记。

4

1 回答 1

0

如果有评估者没有对所有项目进行评估,则 Fleiss 的 Kappa 核心将失败。我建议您改用 Krippendorff 的 Alpha。它是您已经在使用的同一个“irr”包的一部分。

于 2015-08-17T07:40:36.957 回答