在R中运行KMO(来自“ psych”软件包)时出错

时间:2018-08-28 15:36:19

标签: r error-handling

我正在R中使用75个可变的7232个观察数据集运行 KMO (“心理”软件包的功能,该软件包计算Kaiser,Meyer,Olkin抽样充分性度量)。在16种情况中,有2种出现此错误:

  

solve.default(r)中的错误:     Lapack例行dgesv:系统完全是单个的:U [74,74] = 0   矩阵不可逆,找不到图像

尽管如此,该函数仍提供了解决方案。

尽管得到了解决方案,我应该担心该错误吗?如果是,那是什么类型的错误会导致该错误,我该如何解决呢?

非常感谢您。

编辑:该错误是由于矩阵的排名是72,而不是75(n)。即使所有变量都是指标变量(为了执行 prcomp 我已经将它们居中),缩放观测值以使该错误消失也是否明智?

在此链接中,您可以找到包含有问题矩阵之一的Excel文档:

https://drive.google.com/open?id=1x0a4eo0V_ujR0tyNoDcLDkLQnLO0t4P9

0 个答案:

没有答案