0

我正在尝试计算 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?

我该如何解决?

4

1 回答 1

0

可能有点晚了,但如果你提供一个可重复的例子,那么有人回答你的问题的机会就会高得多。否则真的很难弄清楚出了什么问题。但是,我可以从您的代码中读取到您已向 kripp.alpha 提供了一个数据帧(read.csv 的输出),这不是函数所期望的。因此,您可以通过使用 as.matrix 命令将数据帧转换为矩阵来修复错误( kripp.alpha 函数期望其输入是一个数值矩阵,其中列中的观察值和行中的观察者/评估者)

此致,

于 2017-02-06T23:45:31.123 回答