Skip to content

Commit 560724f

Browse files
20260202 - clean up code spacing
1 parent 1aac824 commit 560724f

File tree

1 file changed

+34
-35
lines changed

1 file changed

+34
-35
lines changed

mplus.qmd

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -839,49 +839,48 @@ TITLE: Latent Curve Model with Structured Residuals with Long-Form
839839
DATA:
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
853852
ANALYSIS:
854-
TYPE = TWOLEVEL RANDOM;
855-
ESTIMATOR = BAYES;
856-
BITERATIONS = 50000;
853+
TYPE = TWOLEVEL RANDOM;
854+
ESTIMATOR = BAYES;
855+
BITERATIONS = 50000;
857856
858857
OUTPUT:
859-
TECH8; ! Used to examine convergence
858+
TECH8; ! Used to examine convergence
860859
861860
MODEL: ! 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
880879
MODEL 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

887886
Further extensions:

0 commit comments

Comments
 (0)