The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Version: 1.3.0 (2026-06-15)
PLSsemEngine provides a transparent, modular, and reproducible implementation of Partial Least Squares Structural Equation Modeling (PLS-SEM), specifically designed for composite-based Mode A estimation of reflective models.
The software prioritizes:
lavaan for CB-SEM/CFA cross-validation.The engine follows a standardized and inspectable PLS-SEM pipeline:
PLSpredict protocol.Note: Deterministic sign alignment is implemented to ensure stability across resamples and eliminate sign indeterminacy.
export_lavaan_syntax() to translate PLS specifications for
lavaan.interpret_model() for diagnostic guidance based on
established literature without forcing mechanical decisions.devtools.cvpat()
implementing the Cross-Validated Predictive Ability Test (Liengaard et
al., 2021; Sharma et al., 2023) for inferential testing of predictive
superiority over a naive benchmark.# Install and load the engine
# devtools::install_github("msoto-perez/PLSsemEngine")
library(PLSsemEngine)
# 1. Generate data
set.seed(123)
data <- data.frame(
SQ1=rnorm(100), SQ2=rnorm(100), SQ3=rnorm(100),
CS1=rnorm(100), CS2=rnorm(100), CS3=rnorm(100),
CL1=rnorm(100), CL2=rnorm(100), CL3=rnorm(100)
)
# 2. Define Models using Native R structures
mm <- list(
Quality = c("SQ1", "SQ2", "SQ3"),
Satisfaction = c("CS1", "CS2", "CS3"),
Loyalty = c("CL1", "CL2", "CL3")
)
sm <- list(
Satisfaction ~ Quality,
Loyalty ~ Satisfaction + Quality
)
# 3. Run Analysis
model <- pls_sem(data=data, measurement_model=mm, structural_model=sm)
# 4. Methodological Bridge & Interpretation
export_lavaan_syntax(mm, sm)
interpret_model(model)
# 5. View Results
print(model$tables$table4) # Structural Pathsπ Citation If you use this software, please cite:
Manuscript: Soto-Perez, M. (2026). A transparent PLSsemEngine for composite-based Mode A estimation of reflective models in R. SoftwareX. (Under review) .
Software Archive: Soto-Perez, M. (2026). PLSsemEngine (Version 1.3.0). Zenodo. https://doi.org/10.5281/zenodo.20703909
βοΈ Contact Dr.Β M. Soto-Perez Email: msoto@up.edu.mx
Universidad Panamericana, Mexico.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.