semEffect - Unified Effect Analysis and Visualization for Structural
Equation Models
Provides a unified interface to calculate, extract, and
visualize standardized effect decompositions (direct, indirect,
and total effects) for three major structural equation modeling
(SEM) frameworks: 'lavaan', 'piecewiseSEM', and 'plspm'. The
package simplifies comparative SEM analysis by offering
consistent functions across different modeling paradigms. Key
features include automated handling of zero-effect variables,
generation of publication-ready 'ggplot2' visualizations, and
returning both wide-format and long-format effect tables. It
supports flexible effect filtering, accepts multi-model object
inputs, and allows extensive customization of visualization
parameters. The 'sem_modeling()' function serves as a central
wrapper, enabling users to fit models using different packages
with a unified syntax. For methodological background, see
'Rosseel' (2012) <doi:10.18637/jss.v048.i02> for 'lavaan',
'Lefcheck' (2016) <doi:10.1111/2041-210X.12512> for
'piecewiseSEM', and 'Sanchez' (2013)
<doi:10.1007/s11747-012-0306-5> for 'PLS-PM'.