Пакет в 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", который вы уже используете.

Другие вопросы по тегам