@@ -839,49 +839,48 @@ TITLE: Latent Curve Model with Structured Residuals with Long-Form
839839DATA:
840840 FILE = "C:/[insert_filepath]/filename.dat";
841841
842- VARIABLE: ! List of variables in data file
843- NAMES = PersonID sex A B time timesq;
844- ! Variables to be analyzed in this model
845- USEVARIABLE = time timesq sex A B;
846- MISSING ARE ALL (-999); ! Missing data identifier
847- ! MLM options
848- CLUSTER = PersonID; ! Level-2 ID
849- BETWEEN = sex; ! Observed ONLY level-2 predictors
850- WITHIN = time timesq; ! Observed ONLY level-1 predictors
851- LAGGED = A(1) B(1); ! Create Mplus lag-1 variables
842+ VARIABLE:
843+ NAMES = PersonID sex A B time timesq; ! List of variables in data file
844+ USEVARIABLE = time timesq sex A B; ! Variables to be analyzed in this model
845+ MISSING ARE ALL (-999); ! Missing data identifier
846+ ! MLM options
847+ CLUSTER = PersonID; ! Level-2 ID
848+ BETWEEN = sex; ! Observed ONLY level-2 predictors
849+ WITHIN = time timesq; ! Observed ONLY level-1 predictors
850+ LAGGED = A(1) B(1); ! Create Mplus lag-1 variables
852851
853852ANALYSIS:
854- TYPE = TWOLEVEL RANDOM;
855- ESTIMATOR = BAYES;
856- BITERATIONS = 50000;
853+ TYPE = TWOLEVEL RANDOM;
854+ ESTIMATOR = BAYES;
855+ BITERATIONS = 50000;
857856
858857OUTPUT:
859- TECH8; ! Used to examine convergence
858+ TECH8; ! Used to examine convergence
860859
861860MODEL: ! A = construct 1; B = construct 2
862- %WITHIN%
863- A B (Aresvar Bresvar); ! L1 residual variances (labels)
864- Alin | A ON time; ! Placeholder for A linear change
865- Aquad | A ON timesq; ! Placeholder for A quadratic change
866- Blin | B ON time; ! Placeholder for B linear change
867- A WITH B (ResCov); ! L1 WP covariance for concurrent B->A
868- A^ ON B^1 (BALagEff); ! L1 WP fixed effect of ^residual lagged B->A
869- B^ ON A^1 (ABLagEff); ! L1 WP fixed effect of ^residual lagged A->B
870-
871- %BETWEEN%
872- [A B Alin Aquad Blin]; ! Fixed intercepts, fixed change slopes
873- A B (Aintvar Bintvar); ! L2 G: Random intercept variances (labels)
874- Alin Blin (Alinvar Blinvar); ! L2 G: Random linear change variances
875- A Alin ON sex (XtoYint XtoYlin); ! sex -> A int, A linear change
876- B Blin ON sex (XtoYint XtoYlin); ! sex -> B int, B linear change
877- A Alin B Blin WITH A Alin B Blin; ! L2 G: covariances for random intercepts and change across outcomes
878- Rquad@0; ! No quadratic change variance
861+ %WITHIN%
862+ A B (Aresvar Bresvar); ! L1 residual variances (labels)
863+ Alin | A ON time; ! Placeholder for A linear change
864+ Aquad | A ON timesq; ! Placeholder for A quadratic change
865+ Blin | B ON time; ! Placeholder for B linear change
866+ A WITH B (ResCov); ! L1 WP covariance for concurrent B->A
867+ A^ ON B^1 (BALagEff); ! L1 WP fixed effect of ^residual lagged B->A
868+ B^ ON A^1 (ABLagEff); ! L1 WP fixed effect of ^residual lagged A->B
869+
870+ %BETWEEN%
871+ [A B Alin Aquad Blin]; ! Fixed intercepts, fixed change slopes
872+ A B (Aintvar Bintvar); ! L2 G: Random intercept variances (labels)
873+ Alin Blin (Alinvar Blinvar); ! L2 G: Random linear change variances
874+ A Alin ON sex (XtoYint XtoYlin); ! sex -> A int, A linear change
875+ B Blin ON sex (XtoYint XtoYlin); ! sex -> B int, B linear change
876+ A Alin B Blin WITH A Alin B Blin; ! L2 G: covariances for random intercepts and change across outcomes
877+ Rquad@0; ! No quadratic change variance
879878
880879MODEL CONSTRAINT:
881- NEW(A2Bsd B2Asd);
882- ! STD = Unstd * SQRT(Xvar) / SQRT(Yvar)
883- A2Bsd = ABLagEff * SQRT(8.3538) / SQRT(0.08077); ! STD A->B lagged effect
884- B2Asd = BALagEff * SQRT(0.08077) / SQRT(8.3538); ! STD B->A lagged effect
880+ NEW(A2Bsd B2Asd);
881+ ! STD = Unstd * SQRT(Xvar) / SQRT(Yvar)
882+ A2Bsd = ABLagEff * SQRT(8.3538) / SQRT(0.08077); ! STD A->B lagged effect
883+ B2Asd = BALagEff * SQRT(0.08077) / SQRT(8.3538); ! STD B->A lagged effect
885884```
886885
887886Further extensions:
0 commit comments