心理图书馆polychoric功能错误"您的项目有8个以上的类别,可能不需要多语言"

时间:2017-11-12 19:54:25

标签: r psych

我是R的新手,并在polychoric包中遇到psych函数的错误。我尝试使用以下语法将多语相关矩阵存储在数据帧中:

RPOL36 <- polychoric(norm.kdqol36,smooth=TRUE)

其中norm.kdqol36是一个带有有序变量向量的数据框,每个有5个级别(0,25,50,75,100)。这是一个例子:

0 25 50 75 100 11962 19953 4987 12998 8261

尽管每个变量都有5个级别,但我收到此错误:

  

polychoric中的错误(norm.kdqol36,smooth = TRUE):你有更多   超过8个类别的项目,可能不需要polychoric

是否存在格式问题导致polychoric函数将我的变量读取为超过5个类别?

1 个答案:

答案 0 :(得分:0)

polychoric假设分类数据少于8个左右但是,您的数据符合此假设。短期修复是将您的0,25,50,75,100数据重新编码为0,1,2,3,4(即除以25)。
我刚刚解决了这个问题,所以下一版的psych(1.8.1)会为你做这个重新编码。