LCA with CFA PreviousNext
Mplus Discussion > Latent Variable Mixture Modeling >
 Anonymous posted on Sunday, November 27, 2005 - 2:38 pm
I'm writing a paper that deals with LCA's with a CFA. I'm looking for paper(s) that have used this approach. I'm finding it rather simple to explain the LCA process, but not as easy to explain the process with a latent variable developed in a CFA process. In other words, I performed example 7.17 with my data and I want to ground this in some type of literature. Thanks in advance
 Linda K. Muthen posted on Sunday, November 27, 2005 - 2:48 pm
ex 7.17 is a CFA mixture model. Bengt is currently writing several papers on this topic and you may want to send him an email about this to request a relevant paper - if this is understanding your question correctly.
 Anonymous posted on Monday, November 28, 2005 - 12:52 pm
Thank you. I have just a few more questions. I just finished reading Lubke and Muthen (2005). So, now I'm interested in developing my step-by-step plan. In my case, I have one latent variable that is indicated by 7 observed variables that I want to examine for heterogenity. If I'm understanding the step-by-step plan correctly, we are to develop 3 models. Model 1 no restrictions on the model at all across the classes. Model 2 restrictions on the intercepts only across the classes. Model 3 restrictions on the factor loadings, intercepts, and residual variances across the classes. This will allow us to better understand the heterogenity of the latent variable across classes. Is this correct? Or am I missing something?

My concern is writing this for a nontechnical audience. That is, at the end of the day what do we have? one, two, or three classes?
 Linda K. Muthen posted on Monday, November 28, 2005 - 4:41 pm
These steps would apply to continuous factor indicators. I would do all parameters free, factor loadings equal, factor loadings and intercepts equal. Not all disciplines would require residual variances to be held equal for measurement invarinace. To test heterogeneity, you can test the equality of the factor mean and variance.
 Jamie Vaske posted on Wednesday, September 22, 2010 - 3:13 am
I am estimating a second order latent class growth analysis, where the first order latent model is a CFA of three factors ("measured by" three indicators) at three time points, and then the second order latent model is an LCGA of those factors. I have successfully established measurement invariance and estimated the model, but I am having trouble graphing the results.

If I use the TYPE = PLOT3; SERIES RISK94 RISK96 RISK98(*) or SERIES RISK94(0) RISK96(1) RISK98(2), I receive the error:
"ERROR in PLOT command Time points for process 1 are not all continuous, all categorical, or all latent as they should be." (RISK94-98 are the names of the latent factors);

Is there something special I have to do in the SERIES command to get the observed and estimated means for the factors? I've also tried leaving off the (*) and (0, 1, 2) and I will not get the option to look at means.

Thank you for your help! It is much appreciated!
 Linda K. Muthen posted on Wednesday, September 22, 2010 - 5:35 am
Please send the full output and your license number to
 Maksim Rudnev posted on Tuesday, April 09, 2013 - 8:38 am
I am conducting a Latent Class Analysis with random intercepts (which allow the mean on all my items to be different across individuals and in a way accounts for acquiescence). I am not sure if it works exactly like method factor in CFA. So I made two different models:

(Model 1)
CLASSES = c(3);
F1 BY v1-v10@1;

(Model 2) the same, just added a new line in MODEL:
F1 with c@0;

Why the second model asks for numerical integration?
Which model should be used to account for random intercept?
If the model 1 is used does it really mean that F1 is allowed to correlate with c?
 Linda K. Muthen posted on Wednesday, April 10, 2013 - 2:10 pm
Please send the outputs for both models and your license number to
 Naomi Wright posted on Friday, July 28, 2017 - 9:56 am
Hello. I am receiving the same error as Jamie from 2010. I'm not sure if "process 1" refers to the full series or only the first variable; some of my latent predictors are continuous and some are categorical. Below is my syntax and the error:

NAMES ARE ID, Employ, Employ_O, EconDpnd, ISEL_M, I_KofIPA, F_KofIPA, Betrayal, job_prvt, Rltion, child_ct, cohab, disab, Income, c;
USEVARIABLES ARE Employ, Employ_O, EconDpnd, ISEL_M, I_KofIPA, F_KofIPA, Betrayal, job_prvt, Rltion, child_ct, cohab, disab, Income;
CLASSES = c (2);
CATEGORICAL = Employ, Employ_O, EconDpnd, I_KofIPA, F_KofIPA, job_prvt, Rltion, child_ct, cohab, disab;
MISSING are all (999).
type is plot3;
series is Employ (1), Employ_O (2), EconDpnd (3), ISEL_M (4), I_KofIPA (5), F_KofIPA (6), Betrayal (7), job_prvt (8), Rltion (9), child_ct (10), cohab (11), disab (12), Income (13);
file is 2017-07-28_prob.txt;
save is cprob;
format is free;

*** ERROR in PLOT command
Time points for process 1 are not all continuous, all categorical, or
all latent as they should be.
Back to top
Add Your Message Here
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Options: Enable HTML code in message
Automatically activate URLs in message