I am performing a factor analysis on a 524 by 211 matrix. I'm using the
eigen(cor()) functions before running
factanal(). My matrix is "doubles" of 1-7 with no NA values.
When I run the three functions on the full matrix, I get the following error:
Error in eigen(cor(Factors)) : infinite or missing values in 'x' In addition: Warning messages: 1: In cor(Factors) : the standard deviation is zero 2: In cor(x = x, use = use) : the standard deviation is zero 3: In cor(r, use = "pairwise") : the standard deviation is zero 4: In cov2cor(Q) : diag(.) had 0 or NA entries; non-finite result is doubtful 5: In cor(Factors) : the standard deviation is zero
I also end up getting NA's for the Bartlett and KMO numbers. But there are no infinite or NA values!
If I use only the first 113 columns (a matrix of 524 by 113), then everything works out fine. Is there a column limit I am unaware of for