Dan Sass posted on Monday, June 09, 2008 - 8:19 am
Iím doing an EFA Monte Carlo study and wanted to double-check my results with the ANALYSIS: TYPE = EFA command. I outputted a single dataset from the Monte Carlo analysis and analyzed it with the ANALYSIS: TYPE = EFA command, but I get different factor loadings. The means and covariance matrix is the same for both analyses, so it is reading the same data file. Can someone please explain to me why this is happening? Below is my code.
Monte Carlo code:
montecarlo: names = y1-y30; nobs = 1000; nreps = 1; save = data*.dat; repsave = 1-1; ! results = output.txt; model population: f1 by y1-y15*.6 y16-y30*.0 (*1); f2 by y1-y15*.0 y16-y30*.6 (*1); y1-y30*.36; [y1-y30*0]; f1-f2@1; f1 with f2*.30; model: f1 by y1-y15*.6 y16-y30*.0 (*1); f2 by y1-y15*.0 y16-y30*.6 (*1); y1-y30*.36; [y1-y30*0]; f1 with f2*.30; output: tech9;
DATA: FILE IS data1.dat; VARIABLE: NAMES ARE y1-y30; ANALYSIS: TYPE = EFA 1 2; output: SAMPSTAT;