Hi all,
I am using gsem lclass() option in Stata 15.1. I have run several latent profile models and chosen the best based on fit statistics (AIC, BIC, and calculated entropy) and interpretability. I am using four continuous variables to create classes from 51 states.
I fitted a five class model and now want to use an auxiliary variable (unemployment rate) to predict class membership. I wish to follow a three-step procedure as described in Vermunt 2010 and Asparouhov and Muthen 2013, in which I establish the LPA model, obtain posterior probabilities, and use these in a multinomial regression to account for class assignment uncertainty. I do not use Mplus, but it seems that this is implements in the R3STEP procedure in that program (if this helps frame my question).
I am having difficulty figuring out how to account for class uncertainty in a multinomial regression predicting class from unemployment rate. Is there some way to incorporate the posterior probabilities into the regression, perhaps using the gsem suite and/or weights? Maybe multiple imputation? Any suggestions on predicting class membership while accounting for class uncertainty are greatly appreciated. I am fitting a model and predicting posterior probabilities using the code below. This all works without problems.
The Stata site that discusses the new features of gsem lclass() mentions an extension to include covariates determining the probability of class membership. They add example code to that page, which I pasted below. I imagine this is akin to the one-step procedure mentioned in the papers cited above, but I am unsure. I cannot find examples or mention of this extension in the Stata 15 gsem manual. Can anyone help me understand what the (C <- income) option is doing?
I would prefer to run a three-step procedure, but I am also interested in understanding the extension proffered by Stata. However, I will note that I had to use the nonrtolerance option to reach convergence. This was not true before adding the (c <- unemployment) option.
Thank you for any advice.
Jessica
For reference:
Vermunt, J. K. (2010). Latent class modeling with covariates: Two improved three-step approaches. Political analysis, 18(4), 450-469.
Asparouhov, T., & Muthén, B. O. (2013). Auxiliary variables in mixture modeling: A 3-step approach using Mplus (Mplus web notes: No. 15, Version 6). Accessed from http://www.statmodel.com/download/3stepOct28.pdf
I am using gsem lclass() option in Stata 15.1. I have run several latent profile models and chosen the best based on fit statistics (AIC, BIC, and calculated entropy) and interpretability. I am using four continuous variables to create classes from 51 states.
I fitted a five class model and now want to use an auxiliary variable (unemployment rate) to predict class membership. I wish to follow a three-step procedure as described in Vermunt 2010 and Asparouhov and Muthen 2013, in which I establish the LPA model, obtain posterior probabilities, and use these in a multinomial regression to account for class assignment uncertainty. I do not use Mplus, but it seems that this is implements in the R3STEP procedure in that program (if this helps frame my question).
I am having difficulty figuring out how to account for class uncertainty in a multinomial regression predicting class from unemployment rate. Is there some way to incorporate the posterior probabilities into the regression, perhaps using the gsem suite and/or weights? Maybe multiple imputation? Any suggestions on predicting class membership while accounting for class uncertainty are greatly appreciated. I am fitting a model and predicting posterior probabilities using the code below. This all works without problems.
Code:
gsem (receivedSVS secondarystudent timetoIPE employment <- ), regress lclass(c 5) predict cpost*, classposteriorpr
Code:
gsem (alcohol truant weapon theft vandalism <-, logit), (C <- income) lclass(C 3)
Code:
gsem (receivedSVS secondarystudent timetoIPE employment <- , regress) (c <- unemployment), lclass(c 5)
Thank you for any advice.
Jessica
For reference:
Vermunt, J. K. (2010). Latent class modeling with covariates: Two improved three-step approaches. Political analysis, 18(4), 450-469.
Asparouhov, T., & Muthén, B. O. (2013). Auxiliary variables in mixture modeling: A 3-step approach using Mplus (Mplus web notes: No. 15, Version 6). Accessed from http://www.statmodel.com/download/3stepOct28.pdf
Comment