
Message/Author 

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 


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 stepbystep 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 stepbystep 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? 


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



Hello, 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." (RISK9498 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! 


Please send the full output and your license number to support@statmodel.com. 


Hello, 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) USEVARIABLES = v1v10; CATEGORICAL ARE v1v10; CLASSES = c(3); ANALYSIS: TYPE = MIXTURE; MODEL: %overall% F1 BY v1v10@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? 


Please send the outputs for both models and your license number to support@statmodel.com. 


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: VARIABLE: 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; IDVARIABLE = ID; MISSING are all (999). ANALYSIS:TYPE = MIXTURE; STARTS = 0; PLOT: 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); SAVEDATA: file is 20170728_prob.txt; save is cprob; format is free; OUTPUT: TECH11 TECH14; *** ERROR in PLOT command Time points for process 1 are not all continuous, all categorical, or all latent as they should be. 


The problem is the SERIES option in the PLOT command. You can’t have mixed continuous and categorical variables. 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); The reason is because we have plots of estimated means for the continuous variables and plots of estimated probabilities for the categorical variables. So you can’t have a series that have both types of variables. You can declare 2 series by separating them with the  in the SERIES options. For example: SERIES = cont1 (0) cont2 (1) cont3 (3)  cat1(0) cat2(1) cat3(2); 

Back to top 

