The RI-CLPM & Extensions


Jeroen D. Mulder

Utrecht University

Ellen L. Hamaker

Utrecht University

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) page additionally contains R code for performing the \(\bar{\chi}^{2}\)-test (chi-bar-square test), and R code for using the GORICA. The \(\bar{\chi}^{2}\)-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 GORICA is an information criterion that can be used for causal dominance hypothesis evaluation. 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 5 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 28 (4): 638–48.
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.