← Back to Blog
🇬🇧 English

Exploratory Factor Analysis (EFA) in SPSS: Step-by-Step Guide

Exploratory Factor Analysis (EFA) in SPSS: Step-by-Step Guide

What Is Exploratory Factor Analysis?

Exploratory Factor Analysis (EFA) identifies the underlying factor structure among a set of observed variables. It reduces many variables into fewer latent factors based on shared variance. EFA is the cornerstone of scale development and construct validity studies — used when the factor structure is not known in advance.

Prerequisites: KMO and Bartlett's Test

Running EFA in SPSS

Navigate to Analyze → Dimension Reduction → Factor.

  1. Move all items to the Variables box.
  2. Extraction: Select Principal Axis Factoring; eigenvalue criterion ≥1.0.
  3. Rotation: Use Varimax (orthogonal) if factors are expected to be uncorrelated; use Promax (oblique) if correlated factors are expected.
  4. Options: Suppress coefficients below 0.30 or 0.40 to improve readability.

Interpreting the Output

Total Variance Explained: Cumulative variance explained by retained factors should ideally exceed 50%. Rotated Factor Matrix: Each item's loading on each factor. Items with loadings ≥0.40 on a factor belong to that factor.

Cross-Loading Problem

If an item loads ≥0.40 on two or more factors, it has a cross-loading problem. Such items are typically removed and the analysis is re-run. Continue until a clean, interpretable factor structure is achieved.

Naming Your Factors

Examine the items within each factor and assign a conceptual label that best represents what they share. This step is interpretive and requires domain expertise.

APA Reporting

Report: KMO value, Bartlett's test result, total variance explained, number of factors retained, and a table showing factor loadings for all items. Boss Statistics handles the entire EFA workflow for you.

Professional Statistics Consulting

Expert SPSS analysis, academic visualization, and research consulting services.

WhatsApp Contact →