

Correlation between latent variables 

Message/Author 


Dear Linda, Bengst: We are trying a MIMIC model with dichotomic data SRQ1SRQ20 (20 observed variables)with 25 observed covariates. The following warning message appears in the output: THE MODEL ESTIMATION TERMINATED NORMALLY WARNING: THE LATENT VARIABLE COVARIANCE MATRIX (PSI) IS NOT POSITIVE DEFINITE. THIS COULD INDICATE A NEGATIVE VARIANCE/RESIDUAL VARIANCE FOR A LATENT VARIABLE, A CORRELATION GREATER OR EQUAL TO ONE BETWEEN TWO LATENT VARIABLES, OR A LINEAR DEPENDENCY AMONG MORE THAN TWO LATENT VARIABLES. CHECK THE TECH4 OUTPUT FOR MORE INFORMATION. PROBLEM INVOLVING VARIABLE F3. THE STANDARD ERRORS OF THE MODEL PARAMETER ESTIMATES COULD NOT BE COMPUTED. THE MODEL MAY NOT BE IDENTIFIED. CHECK YOUR MODEL. PROBLEM INVOLVING PARAMETER 113. THE CONDITION NUMBER IS 0.587D17. Checking TECH4 option for output, two latent variables were found to be correlated at 1.011. What do you suggest to overcome this problem? Thanks for your advice. Kind regards, Y.P. Wang Institute of Psychiatry Sao Paulo University, Brazil 


You would need to change your model. I would suggest starting with an EFA. 

Derek Kosty posted on Tuesday, August 18, 2009  4:34 pm



I would like to regress a variable (Z) on two correlated latent factors (X & Y). Is there a way to separate out the effects of a) the shared variance between X and Y, b) the unique variance of X, and c) the unique variance of Y on the dependent variable (Z)? This is how the model is currently setup and I believe the estimates for 'Z on X Y' reflect the effect of a) the total variance of X and b) the total variance of Y on Z. Is that correct? MODEL: X by var1 var2; Y by var1 var2 var3 var4 var5 var6 var7; Z on X Y; Again, thanks for your help. 


With correlated predictors (X & Y) I don't think one can separate out the effects. 


A silly questions, I don't know how to constrain correlation between latent variables to those of interest. I have a fourfactor model in which based on EFA, F1 is uncorrelated with F3 and F4. How can I make Mplus understand this. I tried the following syntax, but in the output, Mplus calculate all the possible correlation between latent variables, no matter I use the "WITH" option (as in the below syntax) or not, I get the same values for all the possible correlation between the latent variables. MODEL: F1 by item4 item6 item14; F2 by item3 item8 item12 item13; F3 by item9 item11 item22; F4 by item20 item21 item24; F1 with F2; F2 with F3 F4; F3 with F4; 


Covarying all of the exogenous factors is the default. To set a covariance to zero, say f1 WITH f2@0; 

Back to top 

