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.