Useful Tools for Structural Equation Modeling

Provides miscellaneous tools for structural equation modeling, many of which extend the 'lavaan' package. For example, latent interactions can be estimated using product indicators (Lin et al., 2010, ) and simple effects probed; analytical power analyses can be conducted (Jak et al., 2021, ); and scale reliability can be estimated based on estimated factor-model parameters.


semTools

Useful tools for structural equation modeling.

This is an R package whose primary purpose is to extend the functionality of the R package lavaan. There are several suites of tools in the package, which correspond to the same theme. To browse these suites, open the help page at the Console:

?semTools::`semTools-package`

Additional tools are available to do not require users to rely on any R packages for SEM (e.g., lavaan, OpenMx, or sem), as long as their other software provides the information they need. Examples:

  • monteCarloMed() to calculate Monte Carlo confidence intervals for functions of parameters, such as indirect effects in mediation models
  • calculate.D2() to pool z or chi-squared statistics across multiple imputations of missing data
  • indProd() for creating product indicators of latent interactions
  • SSpower() provides analytically derived power estimates for SEMs
  • tukeySEM() for Tukey's WSD post-hoc test of mean-differences under unequal variance and sample size
  • bsBootMiss() to transform incomplete data to be consistent with the null-hypothesized model, appropriate for model-based (a.k.a. "Bollen--Stine") boostrapping

All users of R (or SEM) are invited to submit functions or ideas for functions by contacting the maintainer, Terrence Jorgensen (TJorgensen314 at gmail dot com). Contributors are encouraged to use Roxygen comments to document their contributed code, which is consistent with the rest of semTools. Read the vignette from the roxygen2 package for details:

vignette("rd", package = "roxygen2")

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("semTools")

0.5-10 by Terrence D. Jorgensen, 9 days ago


https://github.com/simsem/semTools/wiki


Report a bug at https://github.com/simsem/semTools/issues


Browse source code at https://github.com/cran/semTools


Authors: Terrence D. Jorgensen [aut, cre] (ORCID: , Sunthud Pornprasertmanit [aut] (ORCID: , Alexander M. Schoemann [aut] (ORCID: , Yves Rosseel [aut] , Patrick Miller [ctb] , Corbin Quick [ctb] , Mauricio Garnier-Villarreal [ctb] (ORCID: , James Selig [ctb] , Aaron Boulton [ctb] , Kristopher Preacher [ctb] , Donna Coffman [ctb] , Mijke Rhemtulla [ctb] , Alexander Robitzsch [ctb] (ORCID: , Craig Enders [ctb] , Ruben Arslan [ctb] , Bell Clinton [ctb] , Pavel Panko [ctb] , Edgar Merkle [ctb] , Steven Chesnut [ctb] , Jarrett Byrnes [ctb] , Jason D. Rights [ctb] , Ylenio Longo [ctb] , Maxwell Mansolf [ctb] , Mattan S. Ben-Shachar [ctb] (ORCID: , Mikko Rönkkö [ctb] , Andrew R. Johnson [ctb] (ORCID: , Leonard Vanbrabant [ctb]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports graphics, pbivnorm, stats, utils

Depends on lavaan, methods

Suggests blavaan, emmeans, lavaan.mi, MASS, mice, mnormt, parallel, restriktor, testthat


Imported by EFA.dimensions, MBESS, PsyMetricTools, ThesiStats, conmet, kfa, manymome, pwr2ppl, semdrw, silp, statpsych.

Depended on by RSAtools.

Suggested by EFAtools, PsychoMatic, blavaan, mariposa, mnonr, powerNLSEM, projectLSA, quest, semhelpinghands, simsem.


See at CRAN