Message/Author 

Mark Wade posted on Friday, March 02, 2012  8:41 am



I am running a simple SEM in which I have an observed predictor and mediator. The outcome variable is a latent factor with four indicators, one of which is categorical (the others are continuous). I understand that the ML and MLR estimator can be used for both categorical and continuous variables, whereas the WLSMV is appropriate for categorical outcomes. However, when there are both kinds of indicators, it is my understanding that numerical integration is required. Such a procedure precludes use of the 'model indirect' command in Mplus. By not specifying the categorical variable with the CATEGORICAL ARE function, direct and indirect estimates can be attained with the use of ML or MLR estimation. Is there some other way to attain the indirect effects when the latent construct consists of both continuous and categorical indicators? Is it inappropriate to not specify the categorical variables when performing ML or MLR? Thank you. 


WLSMV can be used with a combination of categorical and continuous indicators. It can't be used with only continuous indicators. So it sounds like you can use WLSMV and MODEL INDIRECT. 

Aylin posted on Tuesday, May 22, 2012  10:26 am



Dear Linda, I am running a structural equation model using the WLSMV estimator. I am a bit puzzled with 2 things 1)the probit and linear regressions; 2) choosing the standardized results. I want to make sure I understand it correct: Factor as covariate > outcome as factor = Linear Regression (STD) Factor as covariate > outcome as observed categorical = Probit regression (STDY) Factor as covariate > outcome as observed continuous = Linear regression (STDYX) Observed categorical as covariate > outcome as factor = Linear Regression (STD) Observed continuous as covariate > outcome as factor = Linear Regression (STD) Observed categorical as covariate > outcome as categorical = Probit regression (STDY) Observed continuous as covariate > outcome as categorical = Probit regression (STDY) Observed categorical as covariate > outcome as continuous = Linear Regression (STDYx) Observed continuous as covariate > outcome as continuous = Linear Regression (STDYx) Are these correct?? 


If your dependent variable is continuous, you obtain a linear regression. If your dependent variable is categorical, you obtain a probit regression. When covariates are observed continuous, you use StdYX. When covariates are observed binary, use StdY. When either a dependent variable or a covariate is latent, use STD. 

Aylin posted on Tuesday, May 22, 2012  2:27 pm



Thanks a lot Linda. But what if my output does not shot STDy.Even though I have binary variables and look at the relationships between them. Does that mean there is something wrong with the model? 


No, nothing is wrong with the model. You need to create it yourself if it is not given. See the STANDARDIZED option for standardized formulas. 

Aylin posted on Wednesday, May 23, 2012  2:23 am



Dear Linda, I checked the manual and found out it must be bstdyx = b*SD(X)/SD(y) my only problem is where will i see the standard deviation? As I have imputed some cases in my mplus, I can not just check it from my SPSS descriptive. Or did I understand it wrong? 


You should use the values from TYPE=BASIC. 


Dear Linda, I am running a structural equation model: NAMES ARE Education NumberRooms Income Hunger Emotional Tangible Affectionate Positive Stress Depression Smoking; CATEGORICAL ARE Depression Smoking; USEVARIABLES ARE Education NumberRooms Income Hunger Emotional Tangible Affectionate Positive Stress Depression Smoking; ANALYSIS: Estimator = WLSMV; MODEL: SES by Education NumberRooms Income Hunger; SocSupp by Emotional Tangible Affectionate Positive; SocSupp on SES; Stress on SES SocSupp; Depression on Stress SocSupp; Smoking on SES SocSupp Depression; OUTPUT: STDYX TECH4; Now you see that I have a mixture of endogenous categorical (binary) and continuous outcomes. If I run this model I get unstandardized and STDYX coefficients, each time with SE and significance level. My questions: 1) How should I interpret this long list of coeffients? Is it correct that the numbers after "SocSupp by SES" (two latent variables) are linear regression coefficients and that the numbers after "Smoking on SES SocSupp Depression" (categorical dependent) are Probit coefficients? And they are mixed in the output list? 2) Above (post by Aylin) I see that sometimes you need to use UNSTD, STD, STDY, STDYX coefficients. In my example: when should I use which? Many thanks in advance, Edwin 


1) Yes. 2) See the UG on advice for choice of standardized  check the Index for STANDARDIZED. 


Thank you very much for this information, Prof. Muthen. I have consulted the UG on standardization, but I am not fully sure whether I get everything. Let me say what I think it is: SES (latent) > Stress (continuous): use STD Social Support (latent) > tress (continuous): use STD SES (latent) > Social Support (latent): use STD Stress (continuous) > Depression (binary): use STDYX Social support (latent) > Depression (binary): use STD SES (latent) > Smoking (binary): use STD Social Support (latent) > Smoking (binary): use STD Depression (binary) > Smoking (binary): use STDYX. Is this correct? If yes, then I think I get it... Many thanks, Edwin 


For models without covariates use StdYX. For structural parameters, StdYX is the same as Std. For models with covariates, use StdYX if the covariate is continuous, use StdY if the ovariate is binary. 


Dear Linda, I have read all this information (and also consulted the UG) but I am still not sure that I get it completely. To not create extra work, I will work with the example above (by the previous member) and I try to correct his strandardizations: SES (latent) > Stress (continuous): use STD Social Support (latent) > Stress (continuous): use STD SES (latent) > Social Support (latent): use STD Stress (continuous) > Depression (binary): use STDYX Social support (latent) > Depression (binary): use STD SES (latent) > Smoking (binary): use STD Social Support (latent) > Smoking (binary): use STD Depression (binary) > Smoking (binary): use STDY. I think this is correct, right? So, for all structural paths, you only look at the independent variable: 1. If this is binary, you use STDY 2. If this is continuous, use STDYX 3. If this is latent, use STD... Many thanks, because I am currently performing such a structural analysis (including latent, binary and continuous (in)dependent variables for somebidy else. So it needs to be correct... Dick 


A simple rule is: If the IV is continuous (latent or otherwise) use STDYX and if it is binary use STDY. This simple rule works also with latent variables where no observed X or no observed Y is involved because the standardization with respect to the latent variable is included when doing STDYX and STDY. For instance, if both the IV and DV are latent, STDYX=STD. So, you could say: 1.SES (latent) > Stress (continuous): use STDY 2.Social Support (latent) > Stress (continuous): use STDY 3.SES (latent) > Social Support (latent): use STDY 4.Stress (continuous) > Depression (binary): use STDYX 5.Social support (latent) > Depression (binary): use STDY 6.SES (latent) > Smoking (binary): use STDY 7.Social Support (latent) > Smoking (binary): use STDY 8.Depression (binary) > Smoking (binary): use STDY. Note that 3. gets the same results as STD. 


Thanks! I will try to apply this knowledge to my own models. :) 


Dear Drs. Muthen, when estimating interactions between latent variables and observed variable with WLSMV the output reports unstandardized coefficients only. Is that right or do I have to report standardized coefficients? Anke 


I think I answered this in an earlier post, where XWITH was the cause of not giving standardized. 


Dear Prof Muthen, Just wondering which standardisation I should report when analysing: binary > latent (STDY?) continuous > latent (STDY?) Thanks so much 


See the UG under Standardized. 


Dear Prof., I am running threewave autoregressive crosslagged model where all variables are binary except for one covariate which is continuous. Is it correct to report STDY coefficients? 


In regressions where the covariate is involved, use STDYX. 

Yue Yin posted on Saturday, April 28, 2018  8:14 pm



Hi, I am using the WLSMV, the parameterization=delta to run the binary items. And I want to calculate the omega. But I did not want the item residual variance in the output. So is there some methods to show the item residual variance in the output? Or the Mplus automatically set all item residual variance to 1? Thanks, 


Ask for Standardized in the Output command. 

Yue Yin posted on Sunday, April 29, 2018  2:34 pm



Hi, I used the the command like you said, and I still did not see the residual variance for each item. I used 1the square of loading to calculate the residual variance for each item. Is it OK to do that(I checked that is how delta worked), or is there any other code to display the residual variance for each item in the output? Thanks! 


The residual variance is shown in the last column of the output segment with heading RSQUARE. If there is only 1 factor influencing the item and if the factor variance is 1, then your expression is correct. 

Back to top 