Parallel Analysis
VerifiedPsychometrics (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…
Determines how many factors to retain in EFA by comparing the eigenvalues of the observed correlation matrix to the eigenvalues of correlation matrices from RANDOM data with the same n × k shape.
Retain factors whose observed eigenvalue exceeds the 95th-percentile (or mean) random eigenvalue. Reports the recommended number of factors, scree plot with random-data overlay, and per-factor observed-vs-random eigenvalue table. Widely regarded as the most accurate factor-retention method (Zwick & Velicer 1986); supersedes Kaiser's eigenvalue-> 1 rule and visual scree-plot inspection.
Worked example
How many factors should we retain?
Horn's parallel analysis compares observed eigenvalues to those from random data — retain factors whose eigenvalue beats the random benchmark.
Three observed eigenvalues exceeded the 95th-percentile random values, supporting a three-factor solution.
Parallel analysis supported retaining three factors.
When to use it
- Pre-EFA factor-count determination (default use)30-item personality questionnaire on n=500.
- Comparison with Kaiser / MAP / scree as a robustness checkItem analysis on n=300, k=20.
When NOT to — use instead
- Single-factor scale (no question of how many factors)Parallel analysis is for determining factor count when unknown. → Exploratory FA
- Confirmatory factor analysis with pre-specified factor countPA is exploratory. → Confirmatory FA
- Sample too small (n < 5 × k)PA needs adequate sample for both observed and random eigenvalue stability. → KMO + Bartlett
- Reliability assessment (not factor count)PA is about retaining factors. → Cronbach's Alpha
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 Parallel Analysis on your own data?
Guided setup, automatic assumption checks, effect sizes, figures and an APA write-up.
Run this test →