次のようなデータがあります。
id= c(1,2,3,4,5)
question_A.1 = c(1,1,1,1,1)
question_B.1 = c(0,0,0,0,0)
question_C.1 = c(3,3,3,3,2)
question_D.1 = c(4,4,4,2,1)
question_A.2 = c(0,1,0,0,1)
question_B.2 = c(0,0,0,0,0)
question_C.2 = c(2,2,2,1,2)
question_D.2 = c(4,3,1,3,4)
test=data.frame(id, question_A.1, question_A.2, question_B.1, question_B.2, question_C.1, question_C.2, question_D.1, question_D.2)
question_A.1 1 人 1 が質問 A に答えるに戻る。 question_A.2 2 人 2 が質問 A に答える より多くの観察事項と質問/分野があるが、主要な要点は、Cohen のカッパを実行して、回答間の信頼性を見つけたいということです。二人の質問者。
私は以下を実行します:
cohen.kappa(test, w=NULL,alpha=.05)
そして、次のエラー メッセージが表示されます。
**Error in if (tr(w) > 0) { : missing value where TRUE/FALSE needed
In addition: Warning messages:
1: In sqrt(Vark) : NaNs produced
2: In sqrt(Vark) : NaNs produced**
これは基本的に、実際のデータセットで取得したものと同じです (生成された NaN がそこにないことを除いて)
これらは数値の回答であるため、エラーが何であるかを理解していないことを除いて、値が欠落している可能性があると思いましたが、それが理由ですが、小さなデータセットでそれを取得できます。誰かが私にエラーを説明できますか?