2015-09-29 25 views
0

我想計算Krippendorff的阿爾法系數的評估者可靠性研究與許多評估者/編碼和相同科目(有序數據)使用R包irrKrippendorff的阿爾法對非相鄰的對象

使用包irr中的「來自Krippendorff的C數據」示例,我如何計算非相鄰評分對(即評分者1和評估者4)的Alpha係數?

我應該如何通過for…loop腳本對所有對象(相鄰和不相鄰)進一步自動執行此計算過程?

下面是從irr腳本:

# the "C" data from Krippendorff 
nmm<-matrix(c(1,1,NA,1,2,2,3,2,3,3,3,3,3,3,3,3,2,2,2,2,1,2,3,4,4,4,4,4, 
1,1,2,1,2,2,2,2,NA,5,5,5,NA,NA,1,1,NA,NA,3,NA),nrow=4) 
kripp.alpha(nmm,"ordinal") 
#rater per row; rated subject per column; NAs allowed 
#better scripted this would become: 
kripp.alpha(nmm [1:4, 1:12],"ordinal") 
# adjacent pairs can be calculated easily: 
kripp.alpha(nmm [2:4, 1:12],"ordinal") 
# I should like to calculate KrippAlpha for non-adjacent pair 1 versus 4 
+0

請參閱'combn'和'apply'函數。 – zx8754

回答

0

發現在相關項列中的答覆

我要計算KrippAlpha非相鄰的一對1對以下作品4

腳本罰款:

kripp.alpha(nmm [c(1,4), 1:12],"ordinal")