Package: cSEM 0.6.1.9000

cSEM: Composite-Based Structural Equation Modeling

Estimate, assess, test, and study linear, nonlinear, hierarchical and multigroup structural equation models using composite-based approaches and procedures, including estimation techniques such as partial least squares path modeling (PLS-PM) and its derivatives (PLSc, ordPLSc, robustPLSc), generalized structured component analysis (GSCA), generalized structured component analysis with uniqueness terms (GSCAm), generalized canonical correlation analysis (GCCA), principal component analysis (PCA), factor score regression (FSR) using sum score, regression or Bartlett scores (including bias correction using Croon’s approach), as well as several tests and typical postestimation procedures (e.g., verify admissibility of the estimates, assess the model fit, test the model fit etc.).

Authors:Manuel E. Rademaker [aut], Florian Schuberth [aut, cre], Tamara Schamberger [ctb], Michael Klesel [ctb], Huu Phuc Nguyen [ctb], Theo K. Dijkstra [ctb], Jörg Henseler [ctb], Gloria Pietropolli [ctb]

cSEM_0.6.1.9000.tar.gz
cSEM_0.6.1.9000.zip(r-4.7)cSEM_0.6.1.9000.zip(r-4.6)cSEM_0.6.1.9000.zip(r-4.5)
cSEM_0.6.1.9000.tgz(r-4.6-any)cSEM_0.6.1.9000.tgz(r-4.5-any)
cSEM_0.6.1.9000.tar.gz(r-4.7-any)cSEM_0.6.1.9000.tar.gz(r-4.6-any)
cSEM_0.6.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
cSEM/json (API)

# Install 'cSEM' in R:
install.packages('cSEM', repos = c('https://floschuberth.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/floschuberth/csem/issues

Pkgdown/docs site:https://floschuberth.github.io

Datasets:

On CRAN:

Conda:

9.56 score 31 stars 2 packages 92 scripts 1.5k downloads 48 exports 76 dependencies

Last updated from:36b5bd13bf. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE483
source / vignettesOK335
linux-release-x86_64NOTE458
macos-release-arm64NOTE236
macos-oldrel-arm64NOTE260
windows-develNOTE445
windows-releaseNOTE471
windows-oldrelNOTE390
wasm-releaseOK144

Exports:args_defaultassesscalculateAVEcalculateCFIcalculateChiSquarecalculateChiSquareDfcalculateCNcalculateDfcalculateDGcalculateDLcalculateDMLcalculatef2calculateFLCriterioncalculateGFIcalculateGoFcalculateHTMTcalculateIFIcalculateModelSelectionCriteriacalculateNFIcalculateNNFIcalculateRelativeGoFcalculateRhoCcalculateRhoTcalculateRMSEAcalculateRMSThetacalculateSRMRcalculateVIFModeBcsemdoIPMAdoModelSearchdoNonlinearEffectsAnalysisdoRedundancyAnalysisexportToExcelfitgetConstructScoresinferparseModelpredictresamplecSEMResultsresampleDatasavePlotsummarizetestCVPATtestHausmantestMGDtestMICOMtestOMFverify

Dependencies:abindadmiscalabamaclicodetoolscombinatcpp11crayoncubaturedigestdplyrexpmfarverfuturefuture.applygenericsggplot2globalsgluegmpGPArotationgtableisobandlabelinglatticelavaanlifecyclelistenvmagrittrMASSMatrixmatrixcalcmatrixStatsmnormtmpolymultipolmvtnormnleqslvnlmenumDerivorthopolynomparallellypartitionspbivnormpillarpkgconfigplyrpolycorpolynomprogressrpsychpurrrqrngquadprogR6rbibutilsRColorBrewerRcppRcppArmadilloRdpackrlangS7scalessetsspacefillrstringistringrsymmomentstibbletidyrtidyselectTruncatedNormalutf8vctrsviridisLitewithr

Introduction to cSEM
Preface | Composite-based structural equation modeling | What is structural equation modeling (SEM) | The classical latent variable or common factor model | The composite model | What is composite-based SEM? | Using cSEM | The cSEM-Workflow | Prepare the data | Specify a model | Linear models | Nonlinear models | Hierarchical (second order) models | Estimate using csem() | Inference | Apply postestimation functions | The test_* family of postestimation functions | The do_* family of postestimation functions | Principles underlying cSEM | Model vs. Estimation | Composites in a composite model vs. composites in a common factor model and disattenuation | The role of the weighting scheme and partial least squares (PLS) | Literature

Last update: 2026-01-22
Started: 2019-04-23

Notation
The structural model | The reflective measurement model | Notation table

Last update: 2026-01-22
Started: 2019-05-14

Terminology
Common factor | Composite | Composite-based methods | Composite-based SEM | Concept | Construct | Covariance-based SEM | Factor-based methods | Indicator | Latent variable | Measurement model | Model | Test score | True score | Proxy | Saturated and non-saturated models | Stand-in | Structural Equation Modeling (SEM) | Variance-based methods | Literature

Last update: 2026-01-22
Started: 2019-05-14

Postestimation: Assessing a model
Introduction | Syntax & Options | Details | Composite models vs. common factor models | Methods & Formulae | Average Variance Extracted (AVE) | Definition | Formulae | Implementation | See also | Degrees of freedom | Notes | See also: | Fit Indices | The $\chi^2$-statistic | The $\chi^2/\text{df}$-ratio | The goodness-of-fit index (GFI) | The standardized root mean square residual (SRMR) | The root mean square error of approximation (RMSEA) | The normed and non-normed fit index (NFI and NNFI) | The comparative fit index (CFI) | The incremental fit index (IFI) | The root mean square outer residual covariance | Reliability | A note on the terminology | Congeneric reliability $\rho_{C;\text{weighted}}$ Dijkstra-Henseler's $\rho_A$weighted | Closed-form confidence interval | The Goodness of Fit (GoF) | The Heterotrait-Monotrait-Ratio of Correlations (HTMT) | Literature

Last update: 2026-01-22
Started: 2019-04-23

Readme and manuals

Help Manual

Help pageTopics
Data: AnimeAnime
Show argument defaults or candidatesargs_default
Assess modelassess
Data: Benitezetal2020Benitezetal2020
Data: BergamiBagozzi2000BergamiBagozzi2000
Average variance extracted (AVE)calculateAVE
Degrees of freedomcalculateDf
Calculate Cohen's f^2calculatef2
Fornell-Larcker criterioncalculateFLCriterion
Goodness of Fit (GoF)calculateGoF
HTMTcalculateHTMT
Model selection criteriacalculateModelSelectionCriteria
Relative Goodness of Fit (relative GoF)calculateRelativeGoF
Calculate variance inflation factors (VIF) for weights obtained by PLS Mode BcalculateVIFModeB
Calculate composite weights using GSCAcalculateWeightsGSCA
Calculate weights using GSCAmcalculateWeightsGSCAm
Calculate composite weights using GCCAcalculateWeightsKettenring
Calculate composite weights using principal component analysis (PCA)calculateWeightsPCA
Calculate composite weights using PLS-PMcalculateWeightsPLS
Calculate composite weights using unit weightscalculateWeightsUnit
Data: corp_rep_datacorp_rep_data
Composite-based SEMcsem
Data: Second order common factor of compositesdgp_2ndorder_cf_of_c
Calculate difference between S and Sigma_hatcalculateDG calculateDL calculateDML distance_measures
Do an importance-performance matrix analysisdoIPMA
Automated model specification searchdoModelSearch
Do a nonlinear effects analysisdoNonlinearEffectsAnalysis
Do a redundancy analysisdoRedundancyAnalysis
Export to Excel (.xlsx)exportToExcel
Model-implied indicator or construct variance-covariance matrixfit
Model fit measurescalculateCFI calculateChiSquare calculateChiSquareDf calculateCN calculateGFI calculateIFI calculateNFI calculateNNFI calculateRMSEA calculateRMSTheta calculateSRMR fit_measures
Get construct scoresgetConstructScores
Inferenceinfer
Data: ITFlexITFlex
Data: LancelotMiltgenetal2016LancelotMiltgenetal2016
Data: LeDang2022LeDang2022
Parse lavaan modelparseModel
'cSEMIPMA' method for 'plot()'plot.cSEMIPMA
'cSEMNonlinearEffects' method for 'plot()'plot.cSEMNonlinearEffects
'cSEMResults' method for 'plot()' for second-order models.plot.cSEMResults_2ndorder
'cSEMResults' method for 'plot()'plot.cSEMResults_default
'cSEMResults' method for 'plot()' for multiple groups.plot.cSEMResults_multi
Data: political democracyPoliticalDemocracy
Predict indicator scorespredict
ReliabilitycalculateRhoC calculateRhoT reliability
Resample cSEMResultsresamplecSEMResults
Resample dataresampleData
Data: RussettRussett
Data: satisfactionsatisfaction
Data: satisfaction including gendersatisfaction_gender
savePlotsavePlot
Data: SummersSigma_Summers_composites
Data: SQSQ
Summarize modelsummarize
Data: SwitchingSwitching
Perform a Cross-Validated Predictive Ability Test (CVPAT)testCVPAT
Regression-based Hausman testtestHausman
Tests for multi-group comparisonstestMGD
Test measurement invariance of compositestestMICOM
Test for overall model fittestOMF
Data: threecommonfactorsthreecommonfactors
Verify admissibilityverify
Data: Yooetal2000Yooetal2000