I am attempting to run difftest to assess the difference between a 2-factor and 3-factor EFA with categorical data. I used the DIFFTEST option in the SAVEDATA command for the 3-factor solution and then ran a 2-factor solution with the DIFFTEST option in the ANALYSIS command. I am receiving no chi-square difference testing output, however. Any guidance would be appreciated.
VARIABLE: NAMES ARE RES1-RES22; USEVARIABLES ARE RES1-RES22; CATEGORICAL ARE RES1-RES22;
ANALYSIS: TYPE IS EFA 2 2; ESTIMATOR IS WLSMV; ITERATIONS = 1000; CONVERGENCE = 0.00005; ROTATION = GEO; DIFFTEST = c:\fac3.dat;
I am running a complex EFA with categorical and continuous data that is also nested (so I am using a cluster variable). I am using WLSMV.
I have two questions:
1. I am trying to determine which factor solution is best and normally would look at Chi-Square difference testing, but there is a note that says you cannot use the ch-square difference testing in the normal way and to use the DIFFTEST option. I tried doing this and it would not work? Is there another way to compare the factor solutions in an EFA?
2. I ran an EFA with option for MODINDICES and it gave me a Theta matrix? I have no idea what this means, or what I am supposed to do with that information. My goal was to use info from MODINDICES to make my model better before running a CFA?