I have to run a factor analysis on a dataset made up of dichotomous variables (0=yes, 1= no) and I don´t know if I'm on the right track.
Using tetrachoric()
I create a correlation matrix, on which I run fa(data,factors=1)
.
The result is quite near to the results i receive when using MixFactor, but it´s not the same.
- Is this ok or would you recommend another procedure?
- Why does
fa()
work andfactanal()
produce an error? (Fehler in solve.default(cv) : System ist für den Rechner singulär: reziproke Konditionszahl = 4.22612e-18
)