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

フライス & エラー メッセージ --

`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 は本質的に失敗します。代わりにクリッペンドルフのアルファを使用することをお勧めします。これは、すでに使用しているのと同じ「irr」パッケージの一部です。

于 2015-08-17T07:40:36.957 に答える