Structural Equation Modelling in Psychological Sciences

Welcome! This repository contains slides (Quarto revealjs), hands-on labs, and extras for self-study.
How to use this repo
- During class: open the slides for today + run the matching lab.
- After class: use the Glossary and Reporting checklist while doing exercises/projects.
- Extras: optional modules (power, SAM, latent interactions, etc.) you can read when relevant.
Tip
Tip
If you get lost: come back here. This page is the “map” for everything.
Approximate timetable (5×4h, split into two 2-hour blocks)
| Day | Block A (2h) | Block B (2h) | Core lab |
|---|---|---|---|
| 1 | 00 Course map + 01 Foundations | 02 Path analysis | Lab 01 + Lab 02 |
| 2 | 03 Fit & diagnostics | 04 CFA | Lab 03 + Lab 04 |
| 3 | 05 SEM | 06 Missing/robust/reporting | Lab 05 + Lab 06 |
| 4 | 07 Invariance (MG-CFA) | 08 Ordinal SEM | Lab 07 + Lab 08 |
| 5 | 09 Longitudinal on-ramp | 10 Multilevel/clustered | Lab 09 + Lab 10 |
What you should keep open while working
- Setup (only once, then keep for troubleshooting)
- Glossary (quick definitions, naming conventions)
- Reporting checklist (what to report in CFA/SEM/invariance/ordinal/etc.)
- Extras (optional modules; useful later)
Conventions used in this course
- Core fit indices (default): χ², CFI/TLI, RMSEA (+ CI), SRMR
- Local fit: residuals + MI/EPC (with “modification discipline”)
- Default mindset: measurement first, then structure (“two-step mindset”)
Important
Important
Slides are optimized for live teaching. “Extras” are designed to be self-contained reading modules with code + exercises.