Target rotation PreviousNext
Mplus Discussion > Exploratory Factor Analysis >
Message/Author
 Sung Kim posted on Friday, September 14, 2012 - 5:23 pm
In the Mplus Users Guide (p. 540), "a minimum number of target values must be
given for purposes of model identification." For example, "For the orthogonal TARGET rotation, the minimum is m(m-1)/2."

I am a little confused. Is it "the minimum or less" or "the minumum or more"? For example, I have 6 orthogonal factors and the minimum is 15. Can I specify more than 15 target values? I guess it is 15 or less. Is that correct?
 Linda K. Muthen posted on Friday, September 14, 2012 - 6:12 pm
You can specify more than the minimum but not less. So 15 or more.
 david  posted on Thursday, February 14, 2013 - 6:36 am
Hello Dr's

I am running an EFA over bootstrap samples. For each output loadings matrix i would like to be able to keep the same factors with each group of similarly loading variables i.e. to stop the factor / factor names 'jumping about'.

Within R i do this by rotating to the original data loading matrix. I have tried this in mplus using the target rotation option but i dont think this is what its for - a model is not identified if i supply a target loading for each variable for each factor - or if it is possible whether i am doing it corretly.

a bit of my (nonsense) code

ANALYSIS: TYPE = general;
ROTATION = target(orthogonal);

MODEL:
f1 BY var1 var2 var3 var4....
var1~0.857
var2~-0.099
var3~0.615
...
(*1);

f2 BY var1 var2 var3 var4...
var1~0.062
var2~0.204
var3~0.211
...
(*2);

f3 by var1 var2 var3 var4...
var1~0.125
var2~-0.068
var3~0
...
(*3);

Am i pursuing a wrong path here?

thnaks, david
 Tihomir Asparouhov posted on Thursday, February 14, 2013 - 9:03 am
Mplus doesn't currently implement the bootstrap for EFA. If you have generated however your bootstrap samples you can get the bootstrap standard errors by analyzing them with external montecarlo using an ESEM model. You don't need to worry about factor names jumping around because that is taken care of within the program. For that take a look at Appendix D in
http://www.statmodel.com/download/SEM-Asparouhov2009.pdf
 david  posted on Friday, February 15, 2013 - 3:18 am
Thank you Tihomir.

This is what i am looking for. Unfortunately i am having problems in getting the montecarlo method to run.

The DOS screen indicates that the first sample is geting analysed but i then receive a warning 'The input setup produced syntax warnings/errors causing Mplus to abort.'

I get the limited output when i run the commands below.

'INPUT READING TERMINATED NORMALLY

Errors for replication with data file c:\myaddress

warnings about zero cells

*** FATAL ERROR
FACTOR LOADING STARTING VALUES OF A FACTOR ARE ALL ZERO. LEASTSQUARES ALIGNMENT METHOD REQUIRES AT LEAST ONE NON-ZERO STARTING VALUE.'

The model produces results if i run the commands (with montecarlo excluded) on the individual datasets.

I have set up a directory with all bootstrap samples and a .dat file with a list of the bootstrap sample names - as is shown in ex12.6, part 2.

Do the warnings over zero cells prohibit using montecarlo or do you notice an omission in my syntax?

Sorry to bother you again and thanks for any help.

bw, david

Syntax:
DATA: FILE = "c:\myaddress\listoffiles.dat";
TYPE = MONTECARLO;

VARIABLE: NAMES = var1 var2 ....... var40;

CATEGORICAL = var1 - var40;

MISSING = .;

MODEL: f1-f4 BY var1 - var40 (*1);

ANALYSIS: ROTATION = oblimin;
 Linda K. Muthen posted on Friday, February 15, 2013 - 10:40 am
Please send the relevant files and your license number to support@statmodel.com.
Back to top
Add Your Message Here
Post:
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action: