This website is a supplement to “Three Extensions of the Random Intercept Cross-Lagged Panel Model” by Mulder and Hamaker (2021). It contains Mplus syntax and lavaan code for specifying the basic RI-CLPM and the following three extensions:

  1. including a time-invariant predictor and outcome,
  2. doing multiple group analysis, and
  3. using multiple indictors for variables.

Use the top menu to navigate to the Mplus syntax, lavaan code, news, or Frequently Asked Questions (FAQ). The lavaan (R) tab contains additional code for performing the \(\bar{\chi}^{2}\)-test (chi-bar-square test) in R. This test is used for comparing nested models where the more parsimonious model is based on constraining parameters on the bound of the parameter space (e.g., constraining a variance to 0). The news tab documents important updates and additions to the Mplus syntax, lavaan model syntax, or the FAQ on this website.


You can find simulated example data sets (1189 units, 5 repeated-measures) on GitHub to get hands-on experience with this modeling approach. The example data are motivated by Narmandakh et al. (2020) who obtained five waves of data from 1189 adolescents on their sleep problems and anxiety over 15 years.


Mulder, Jeroen D., and Ellen L. Hamaker. 2021. “Three Extensions of the Random Intercept Cross-Lagged Panel Model.” Structural Equation Modeling: A Multidisciplinary Journal.
Narmandakh, Altanzul, Annelieke M. Roest, Peter de Jonge, and Albertine J. Oldehinkel. 2020. The bidirectional association between sleep problems and anxiety symptoms in adolescents: a TRAILS report.” Sleep Medicine 67 (March): 39–46.