tidySEM
The package tidySEM provides a ‘tidy’ workflow for conducting,
reporting, and plotting structural equation modeling analyses. It does
not perform model estimation, but instead allows users to estimate
models in a software-agnostic way, using either the free open source R
packages lavaan or OpenMx, or the commercial closed-source program
Mplus (controlled through the R package MplusAutomation). The aim of
tidySEM is to provide three specific functions:
- Generate model syntax in a top-down, tidy way,
- With particular attention to specifying mixture models in
OpenMx
- With particular attention to specifying mixture models in
- Tabulate model output in a publication-ready, uniform manner,
- Make easily customizable graphs for SEM-models.
These functions are designed with the tidy tools manifesto (Wickham,
last updated
23-11-2019) in
mind, and interface with the existing suite of packages in the
tidyverse.
Installation
You can install the development version of tidySEM from ‘GitHub’ with:
install.packages("devtools")
devtools::install_github("cjvanlissa/tidySEM")Documentation
Every user-facing function in the package is documented, and the
documentation can be accessed by running ?function_name in the R
console, e.g., ?graph_sem.
Furthermore, there are three main vignettes, describing the three main
tracks of tidySEM functions:
- A vignette about generating syntax and estimating models
- A vignette about tabulating results
- A vignette about making
graphs
- An additional vignette describes the graphing conventions for structural equation models.
Citing tidySEM
You can cite the R-package with the following citation:
Van Lissa, C. J., (2019). tidySEM: Tidy structural equation modeling. R package version 0.2.1. https://github.com/cjvanlissa/tidySEM/
Contributing and Contact Information
If you have ideas, please get involved. I am currently looking for a major contributor on this project, and smaller contributions are also welcome. You can contribute by opening an issue on ‘GitHub’, or sending a pull request with proposed features.
By participating in this project, you agree to abide by the Contributor Covenant.