Shige Song posted on Sunday, July 30, 2006 - 1:42 am
I have a variable that have been repeatedly measured for four times. Now I want to generate a time-invariant variable our of these four measures and put it into a a larger models. I first used CFA to extract one factor. The result did not look very good; so I did a EFA to see how well the factor summarize the four repeated measurements. Here is what I got:
--------------------------------------- EXPLORATORY ANALYSIS WITH 1 FACTOR(S) :
CHI-SQUARE VALUE 2.462 DEGREES OF FREEDOM 2 PROBABILITY VALUE 0.2920
RMSEA (ROOT MEAN SQUARE ERROR OF APPROXIMATION) : ESTIMATE (90 PERCENT C.I.) IS 0.032 ( 0.000 0.138) PROBABILITY RMSEA LE 0.05 IS 0.477
Apparently there is something wrong because the factor loadings have opposite signs. This means that one factor does not adequately capture all the information embedded in the four repeated measurements, correct? In this case, what else can I do to improve model fit (with four factor indicators, is it possible to specify two different latent factors?)
A couple of things come to mind when I read your post. Why do you want to make a factor out of the repeated measure of the same variable? Why not have any intercept only growth model or a growth model with both an intercept and a slope and include those in the larger model.
The second thing is that one one-factor CFA and a one factor EFA should be the same. The sign changes you see are not important. This can happen.
Shige Song posted on Monday, July 31, 2006 - 5:29 am
Thanks for the post. I have been experimenting for quite a while now. As for factor model vs. growth model as measurement model, I find that factor model generally fits data better than growth model, maybe because the factor model has less constraints. My question is: does this (model fit based on CFI/TLI or RMSEA) matter, especially when trying to extract time-invariant information out of repeated measurements?
Shige Song posted on Monday, July 31, 2006 - 5:51 am
Also, when saving factor scores as external files, is it possbile to put something that is not in the model in the external data file? For example, I have an ID variable which I need to use to merge the factor scores back into the main data set. I cannot put the ID variable in the model because it messes up the results; but I cannot put it in the output file without having it in the model, is there a way to handle this? Thanks!
See the IDVARIABLE and AUXILIARY options of the VARIABLE command.
Shige Song posted on Monday, July 31, 2006 - 9:07 am
Thought I'd read the manual pretty well... Thanks!
Shige Song posted on Monday, July 31, 2006 - 10:57 am
About CFA vs. growth model, I have one more question. I understand the advantage of using growth model over CFA when continuous variables are repeatedly measured because the mean structure is retained. What if the variable is being measured is binary? Does growth model provide more information that CFA in this case?
I'd like to do an EFA of a set of linear and categorical variables measured at two timepoints from the same individuals, assuming intercept and slope invariance over time. There are a lot of missing values, but they're MAR. How do I specify this model and obtain factor scores for both timepoints?
Hi, I am working on developing a stigma measure from 7 items that were measured in the same individuals at 2 time points. I conducted EFAs on the items from each time point separately to get an idea of the underlying factor structure at each time point, and then combined the data from the two time points, and ran a multiple group CFA (using time point as the group identifier) to ensure that the factor structure remained stable over time. Is this an appropriate strategy for assessing factor structure and model fit?
You can't use groups in your case because the groups do not include different individuals. You should test measurement invariance across time instead in a single group analysis. The steps to do this are shown in either the Topic 3 or Topic 4 course handout and video on the website under multiple indicator growth. The first part shows how to test for measurement invariance across time.
I have a 15-item measure that was repeatedly completed at 6 timepoints. I expect that these items may by represented by factors that differentially change over time, such as a mood factor that increases and a physiological factor that decreases. Is there a way to conduct an EFA to see if the items cluster together based on their change over time? Perhaps with something like a latent transition analysis for the measure items.