Пакет в R: сообщения об ошибках и ноль тем
Мой фрейм данных (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 & Error message -
`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 не работает. Мои имена строк помечены.
1 ответ
Каппа Fleiss по своей сути потерпит неудачу, если есть оценщики, которые не оценили все предметы. Я предлагаю вам вместо этого использовать Альфу Криппендорфа. Он является частью того же пакета "irr", который вы уже используете.