Message/Author 


I need help to figure out the syntax for the following: Independent Variable is Treatment I want to find out if the change in depression from pre to posttreatment is moderated by sex and several other dychotomous variables. I tried using the syntax from some other users that have posted here, but I am getting an error. my basic regression is Depression Post on Depression Pre but I don't know how to constrain the path. i need to get the unconstrained paths for males and females and then the constrained paths for males and females and calculate the chi square diff test. I would really appreciate any help with this. Ideally, if there is a syntax already written on this, I could then replace the variables to match mine. Thank you! 


You could do a multiple group analysis with gender as the grouping variable. The unconstrained model is: MODEL: post ON pre; The constrained model is: MODEL: post ON pre (1); 


I am running a mediation model (1 IV, 2 mediators, 2 DVs) and also testing for moderation by gender. It is a complex design with ordinal mediators so I am using WLSMV. I have 2 questions: 1) To test for moderation my plan is to use a multiple group model and (a) set all pathways in the male and female group to be equal to test whether the whole model is equal across gender, and (b) set the pathways to be equal one by one to test whether each pathway is equal across gender. Is this the procedure you would recommend? 2) When I compare the multiple group model (H1) to a constrained model with all pathways set as equal (H0) using DIFFTEST I find that there is a significant difference in model fit. Typically I would interpret this as a worsening of model fit and retain the H1 model however I notice that there appears to be an improvement in model fit based on the fit statistics (see below). Should I interpret this as a significant improvement in fit? H1: Chisquare = 1865.245, df = 2, p < .000; RMSEA = .360, p < .000; CFI = .360 H0: Chisquare = 1752.020, df = 17; RMSEA = .122, p < .000; CFI = .404 Diff test = 106.286, df = 15, p < .000 


1) I would set them equal and let Modindices tell me which ones aren't. 2) You should go by DIFFTEST and not compare the individual fit values. But note that both H0 and H1 fits very poorly  in this case chisquare difference testing such as DIFFTEST isn't reliable. 

AMN posted on Thursday, June 11, 2020  10:58 am



Hello, I am running a moderated mediation with Age as my grouping variable. I ran the unconstrained model and now want to run the constrained model so that I can compare the chisquare values. 1. Once I do the chisquare difference test, how do I know if the moderation was significant? 2. To constrain the pathways, is this correct?: grouping is Age_Di(1=4064.99 2=65+); Analysis: Estimator=ML; Bootstrap=1000; Model: !latent variables defined here MHealth on NVOA PVOA AS (1); PVOA on AS (1); NVOA on AS (1); PVOA with NVOA (1); Model indirect: MHealth ind AS; 


You don't put a label for more than one parameter per line. You want to test if a is the same for the age groups and if b is the same. You can do that in Model Test. 

AMN posted on Thursday, June 11, 2020  8:37 pm



Dr. Muthen, Thank you for your response. Would the following syntax with Model Test be correct to see if the pathways are the same for the age groups? grouping is Age_Di(1=4064.99 2=65+); Analysis: Estimator=ML; Bootstrap=1000; Model: Latent variables defined here Model 4064.99: MHealth on NVOA(a1); MHealth on PVOA(a2); MHealth on AS(a3); PVOA on AS(a4); NVOA on AS(a5); Model 65+: MHealth on NVOA(b1); MHealth on PVOA(b2); MHealth on AS(b3); PVOA on AS(b4); NVOA on AS(b5); Model Test: 0=a1b1; 0=a2b2; 0=a3b3; 0=a4=b4; 0=a5b5; Thank you! 

Back to top 