Symbolic Computation for Structural Equation Models
The symSEM package uses thecaracas package,which depends on theSymPy library,for the symbolic computations.
The stable version can be installed from CRAN by:
install.packages("symSEM")The developmental version can be installed from GitHub by:
## Install remotes package if it has not been installed yet# install.packages("remotes")remotes::install_github("mikewlcheung/symsem")library(symSEM)## A regression modelmodel <- "y ~ b1*x1 + b2*x2 ## Covariance between x1 and x2 x1 ~~ x2 ## Means y ~ b0*1 x1 ~ m1*1 x2 ~ m2*1"## Convert it into a RAM speculationRAM <- metaSEM::lavaan2RAM(model)## Implied covariance matrix and mean structureimpliedS(RAM, corr=FALSE)## Implied correlation matriximpliedS(RAM, corr=TRUE)