esem: Exploratory Structural Equation Modeling ESEM

A collection of functions developed to support the tutorial on using Exploratory Structural Equiation Modeling (ESEM) (Asparouhov & Muthén, 2009) <>) with Longitudinal Study of Australian Children (LSAC) dataset (Mohal et al., 2023) <doi:10.26193/QR4L6Q>. The package uses 'tidyverse','psych', 'lavaan','semPlot' and provides additional functions to conduct ESEM. The package provides general functions to complete ESEM, including esem_c(), creation of target matrix (if it is used) make_target(), generation of the Confirmatory Factor Analysis (CFA) model syntax esem_cfa_syntax(). A sample data is provided - the package includes a sample data of the Strengths and Difficulties Questionnaire of the Longitudinal Study of Australian Children (SDQ LSAC) in sdq_lsac(). 'ESEM' package vignette presents the tutorial demonstrating the use of ESEM on SDQ LSAC data.

Version: 2.0.0
Depends: R (≥ 2.10), GPArotation
Imports: lavaan, magrittr, psych, tidyr, dplyr, rlang, tibble, methods, utils
Suggests: rmarkdown, knitr
Published: 2023-07-05
Author: Maria Prokofieva ORCID iD [aut, cre], Vasileios Stavropoulos [aut], Daniel Zarate [aut]
Maintainer: Maria Prokofieva <maria.prokofieva at>
License: GPL (≥ 3)
NeedsCompilation: no
Materials: NEWS
CRAN checks: esem results


Reference manual: esem.pdf
Vignettes: intro_esem


Package source: esem_2.0.0.tar.gz
Windows binaries: r-prerel:, r-release:, r-oldrel:
macOS binaries: r-prerel (arm64): esem_2.0.0.tgz, r-release (arm64): esem_2.0.0.tgz, r-oldrel (arm64): esem_2.0.0.tgz, r-prerel (x86_64): esem_2.0.0.tgz, r-release (x86_64): esem_2.0.0.tgz


Please use the canonical form to link to this page.