Structural Equation Modeling for Beginners: A Practical Guide
SEM tests a whole research model at once and corrects for measurement error. This guide gives you the working mental model — what it does, which flavour to use, and how to report it.
What SEM actually does
Structural equation modelling combines two things ordinary regression keeps separate: a measurement model (how your survey items map onto latent constructs) and a structural model (how those constructs relate to each other). Because it models constructs as latent variables built from multiple items, SEM corrects for measurement error — something regression on summed scores cannot do. That is why complex models with mediators, moderators and several outcomes are tested with SEM rather than a string of separate regressions.
CB-SEM or PLS-SEM? Choose deliberately
There are two families, and reviewers expect you to justify your choice:
- CB-SEM (covariance-based) — the classic approach (AMOS, lavaan, Mplus). Use it for theory testing and confirmation, when you have a well-established model, reasonably large samples, and roughly normal data. It produces global fit indices.
- PLS-SEM (partial least squares) — variance-based (SmartPLS-style). Use it for prediction and theory development, smaller samples, non-normal data, formative constructs, or complex models. It does not produce the same global fit tests.
Neither is "better"; they answer slightly different questions. State which you used and why in your methods section.
Step 1 — Specify the model
Translate your research model into measurement and structural parts. Each latent construct needs at least three indicators (items) for stable estimation. Draw the structural paths to match your hypotheses exactly — one path per hypothesis.
Step 2 — Check the measurement model first
Before you look at a single structural path, confirm your constructs are measured well. Report:
- Indicator loadings — ideally ≥ .70.
- Internal consistency — Cronbach's α and composite reliability (CR), both ≥ .70.
- Convergent validity — average variance extracted (AVE) ≥ .50.
- Discriminant validity — Fornell–Larcker criterion and, preferably, the HTMT ratio (< .85/.90).
If the measurement model fails, the structural results are meaningless. Fix measurement before interpreting paths.
Step 3 — Evaluate model fit (CB-SEM)
For covariance-based SEM, report a set of fit indices rather than relying on one:
- χ²/df — lower is better; under 3 is a common guideline.
- CFI and TLI — ≥ .95 good, ≥ .90 acceptable.
- RMSEA — ≤ .06 good, ≤ .08 acceptable.
- SRMR — ≤ .08.
The chi-square test itself is almost always significant with large samples, so do not reject a model on χ² alone — read the package of indices together. For PLS-SEM, report SRMR and predictive metrics (R², Q²) instead.
Step 4 — Interpret the structural model
Now read the path coefficients: their sign, size, and significance (use bootstrapped confidence intervals, especially for indirect effects). Test mediation through the indirect effect's bootstrap CI, not the old Sobel test, and report R² for each endogenous construct to show how much variance you explain.
Step 5 — Report it so a reviewer can follow
A clean SEM results section reports, in order: the measurement model (loadings, CR, AVE, discriminant validity), model fit, the structural paths with coefficients and CIs, the mediation/moderation tests, and the variance explained. Provide a figure of the model with standardised coefficients on the paths. Reviewers want to see the measurement evidence before the structural claims.
Common pitfalls
- Interpreting paths despite a failed measurement model. Measurement first, always.
- Too few indicators per construct, or a sample too small for the model's complexity.
- Cherry-picking one fit index that happens to pass.
- Claiming causality from cross-sectional data — SEM models covariance, not time order. Design carries the causal weight, not the statistic.
Final thought
SEM is powerful precisely because it forces you to be explicit about measurement and structure at the same time. Respect that discipline — validate the measures, read the full set of fit indices, and let your design (not the software) justify any causal language. SmartSEM makes the mechanics accessible; the judgement is still yours.
Run your model in the browser
SmartSEM takes you from constructs and hypotheses to a fitted model with reliability, validity and fit statistics — no R or AMOS licence required. Free.