我试图计算3个评估者之间的评估者之间的可靠性,我有7100行数据。例如,每行如下所示: 5,4,3
> data <- read.csv("/home/xyz/Desktop/tc.csv", header=TRUE)
> library(irr)
Loading required package: lpSolve
> kripp.alpha(data, method="ordinal")
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
我该如何解决这个问题?
答案 0 :(得分:0)
可能有点晚了,但是如果你提供reproducible example,那么有人可能会回答你问题的可能性要高得多。否则很难弄清楚出了什么问题。但是我可以从你的代码中读到你用kedpp.alpha提供了一个数据帧(read.csv的输出),这不是函数所期望的。因此,您可以通过使用as.matrix命令将数据帧转换为矩阵来修复错误(kripp.alpha function期望其输入为数字矩阵,其中列中的观察值和行中的观察者/评估者)
致以最诚挚的问候,