我试图在一些五大数据上运行fa.random
函数,但收到错误:
多色错误(r,correct=correct,weight=weight(:
您的物品有8个以上的类别,可能不需要多色
这是我正在运行的代码:
fa.random(randomtest2, nfactor=3, cor="poly", fm="wls", rotate = "Promax")
我的所有变量都是介于1和5之间的数字变量(我的项目有五个类别,不超过8个(。
我尝试过将数据转换为整数和因子数据,但没有成功。
如有任何帮助,我们将不胜感激。
我以前也遇到过这个错误,但它似乎并不总是合乎逻辑!你有没有试过先进行相关性分析,然后再进行因素分析?R<-polycoric(数据=mydata,use=";complete.obs";,ncat=8(
使用polychoric(也来自Psych包(,您可以再次指定ncat=8,这是在考虑变量连续之前的最大响应选项数。
另一种想法是,你的数据结构不正确,函数无法按程序读取。祝你好运!