在带有分类项目的R中运行探索性因素分析时出现“连续性更正”错误

时间:2019-06-07 15:53:25

标签: r correlation factor-analysis

我正在尝试使用R中的“心理”程序包进行探索性因素分析。该因素分析是对具有分类得分的单个项目进行的分析,因此,我尝试基于以下方法进行多因素相关矩阵分析:我的以下代码演示。分析正在运行,但是我收到两条警告/错误消息,其结果与我在其他统计软件程序中针对相同数据尝试的结果不一致(我只是在学习R,并且正在这样做以检查以确保分析运行正常)。

计算出初始多色相关矩阵并读取后,会弹出第一个错误,

In matpLower(x, nvar, gminx, gmaxx, gminy, gmaxy) :
  22 cells were adjusted for 0 values using the correction for continuity. Examine your data carefully.

我不确定这意味着什么,并且我检查了我的数据以确保没有缺失值。然后,当全因子分析完成时,我得到的因子负载大于1,可能是由于我猜测此警告的结果(而且这似乎与我的数据无关,因为在运行时情况并非如此) SAS或Mplus中的这种分析)。感谢有关此错误消息的含义以及如何解决的任何帮助。

我尝试在其他统计程序中运行这些分析,但不会遇到此错误。我也在线研究了此问题,但不确定解决此警告的最佳方法。

代码:

IDAS <- read.csv("~/RData/IDAS.csv")

library(psych)

poly_values = polychoric(IDAS)

items_polychoric = poly_values$rho

library(GPArotation)

fa(items_polychoric, cor="poly", fm="pa", nfactors=2, rotate ="promax")

0 个答案:

没有答案