0
我想計算Krippendorff的阿爾法系數的評估者可靠性研究與許多評估者/編碼和相同科目(有序數據)使用R包irr
。Krippendorff的阿爾法對非相鄰的對象
使用包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
請參閱'combn'和'apply'函數。 – zx8754