我正在通过 psych 包进行因子分析。
cormat <- polychoric(na.omit(mself1))
##Warning message:
In cor.smooth(mat) : Matrix was not positive definite, smoothing was done
fa(cormat,nfactors=3,n.obs = 183 ,n.iter=1, rotate="oblimin",fm="ml")
## Error in if (dim(r)[1] == dim(r)[2]) { : argument is of length zero
我只是想知道为什么参数的长度为零,这意味着文件是空的,当我输入 cormat 时,Polychoric 矩阵就出来了。
我该如何解决这个问题,或者它有什么“不确定”?
谢谢!