内部收益率:Krippendorf';s字母与非数字分类(警告消息)
我试图使用内部收益率:Krippendorf';s字母与非数字分类(警告消息),r,R,我试图使用irr::kripp.Alpha函数计算Krippendorf的Alpha 我的输入数据由非数字分类组成(例如,“1.a”、“1.b”等)。使用kripp.alpha()时,我收到以下警告消息 Warning message: In kripp.alpha(as.matrix(p8)) : NAs introduced by coercion 尽管如此,这个函数似乎工作得很好 无论如何,我尝试使用以下过程来消除警告消息: input <- data.frame(coder1=c
irr::kripp.Alpha
函数计算Krippendorf的Alpha
我的输入数据由非数字分类组成(例如,“1.a”、“1.b”等)。使用kripp.alpha()
时,我收到以下警告消息
Warning message:
In kripp.alpha(as.matrix(p8)) : NAs introduced by coercion
尽管如此,这个函数似乎工作得很好
无论如何,我尝试使用以下过程来消除警告消息:
input <- data.frame(coder1=c("3.a","3.a","3.b.ii","3.b.ii","3.a","3.a","4.d","4.d"),
coder2=c("3.b","3.a","3.b.i","3.b.ii","3.a","3.a","4.d","4.d"))
# Gives the Warning Message
kripp.alpha(as.matrix(t(input)))
input <- unlist(input)
#Replace levels (strings) with unique numeric values
levels(input) <- 1:length(levels(input))
#Transform back into matrix format that kripp.alpha uses
input <- matrix(input, nrow=2)
kripp.alpha(input)
input我刚和软件包维护人员联系过。kripp.alpha()
函数需要数字分类作为输入。他们可能会在下一个软件包更新中修复它
因此,要么你接受警告信息,要么你使用上面发布的解决方案