Confirmatory FA
VerifiedMultivariate (legacy hub)
Run this test straight away on a free built-in teaching dataset — no data of your own needed — or bring your own. Either opens the guided workspace: variable setup, assumption diagnostics, results with effect sizes and confidence intervals, figures, and APA-ready reporting.
Loading teaching datasets…
Or use your own dataset
Loading your datasets…
Tests a HYPOTHESISED measurement model where each item is specified to load on one (or more) named latent factor.
Reports the full fit-index battery: χ² + df + p, CFI, TLI, RMSEA + 90% CI, SRMR, AIC, BIC. Per-factor loadings + standard errors + 95% CIs; per-item residual variances; factor-correlation matrix; modification indices (with warning that data-driven re-specification capitalises on chance). The standard tool for validating a pre-specified factor structure on a confirmatory sample.
Worked example
Does the hypothesised three-factor structure fit the data?
A confirmatory factor analysis tested a pre-specified 3-factor model on 21 items (n = 400).
The model fit well, χ²(186) = 342, CFI = .96, TLI = .95, RMSEA = .046 [.039, .053], SRMR = .045; all loadings exceeded .60.
A CFA supported the three-factor structure, CFI = .96, RMSEA = .046, SRMR = .045.
When to use it
- Validate an existing scale on a new sampleBig Five Inventory (44 items, 5 factors) tested on a Vietnamese-adapted version (n=600).
- Post-EFA confirmation on holdout sampleEFA on development sample (n=300) yielded a 4-factor structure for a new wellbeing scale.
When NOT to — use instead
- Factor structure unknown — exploratory analysisCFA tests a HYPOTHESISED model. → Exploratory FA
- Sample too small (n < 200, or n < 5 × parameters)CFA fit indices are unstable on small samples. → Exploratory FA
- Single-factor measurement modelSingle-factor CFA is essentially a test of unidimensionality. → McDonald's Omega
- Multi-group invariance comparisonUse measurement_invariance — the configural→metric→scalar→strict ladder. → Measurement Invariance
Assumptions (and what to do if they fail)
Check: See the assumption diagnostics in the workspace.
If violated: The workspace flags this and suggests a robust or nonparametric alternative.
Check: See the assumption diagnostics in the workspace.
If violated: The workspace flags this and suggests a robust or nonparametric alternative.
Check: See the assumption diagnostics in the workspace.
If violated: The workspace flags this and suggests a robust or nonparametric alternative.
Check: See the assumption diagnostics in the workspace.
If violated: The workspace flags this and suggests a robust or nonparametric alternative.
Ready to run a Confirmatory FA on your own data?
Guided setup, automatic assumption checks, effect sizes, figures and an APA write-up.
Run this test →