Need help with SPSS? Get expert SPSS dissertation help today at SPSSDissertationHelp.com.

SPSS Dissertation Guide

How to Do Exploratory Factor Analysis in SPSS.

How to Do Exploratory Factor Analysis in SPSS: A Complete Step-by-Step Guide Exploratory Factor Analysis (EFA) is one of the most widely used multivariate statistical techniques in social sciences, business, psychology, education, health sciences, and market research. When researchers work…

Written by Pius Updated December 25, 2025 7 min read
How to Do Exploratory Factor Analysis in SPSS.

How to Do Exploratory Factor Analysis in SPSS: A Complete Step-by-Step Guide

Exploratory Factor Analysis (EFA) is one of the most widely used multivariate statistical techniques in social sciences, business, psychology, education, health sciences, and market research. When researchers work with questionnaires, surveys, or scales that contain many related variables, EFA helps identify the underlying latent factors that explain patterns of correlations among observed variables.

This guide provides a clear, practical, and academically sound explanation of how to conduct Exploratory Factor Analysis in SPSS, from conceptual understanding to final APA-style reporting. It is written for undergraduate students, postgraduate researchers, PhD candidates, and professionals who want accurate results and correct interpretation.

What Is Exploratory Factor Analysis?

Exploratory Factor Analysis is a data reduction and structure detection technique. Its purpose is to explore whether a large set of observed variables can be explained by a smaller number of unobserved variables called factors.

EFA is used when:

  • You do not know the factor structure in advance
  • You are developing or validating a questionnaire
  • You want to identify dimensions within a construct
  • You aim to reduce variables before regression, SEM, or clustering

Unlike Confirmatory Factor Analysis (CFA), which tests a predefined model, EFA allows the data to determine the structure.

When Should You Use Exploratory Factor Analysis?

You should use EFA when:

  • Your study involves Likert-scale questionnaire items
  • Variables are expected to be correlated
  • You want to uncover latent constructs
  • You are at an early stage of scale development
  • Prior theory does not specify factor membership clearly

Typical examples include:

  • Job satisfaction surveys
  • Psychological trait measurements
  • Customer perception studies
  • Attitude and behavioral research

Key Assumptions of Exploratory Factor Analysis

Before running EFA in SPSS, you must ensure the data meets its assumptions. Ignoring these assumptions is one of the most common reasons students lose marks.

1. Level of Measurement

Variables should be:

  • Continuous, or
  • Ordinal Likert-scale items (treated as continuous)

2. Sample Size

General guidelines:

  • Minimum: 100 cases
  • Preferred: 5–10 participants per variable
  • Strong analysis: 300+ cases

3. Adequate Correlations

  • Variables must be reasonably correlated
  • Correlations below .30 across most variables suggest EFA may not be suitable

Preparing Data for Exploratory Factor Analysis in SPSS

Data preparation is critical. A well-run EFA starts with clean, structured data.

Step 1: Check for Missing Values

  • Use Analyze → Descriptive Statistics → Frequencies
  • Ensure missing values are minimal
  • Consider mean substitution or listwise deletion if appropriate

Step 2: Reverse Code Negative Items

  • Items measuring the same construct must move in the same direction
  • Incorrect coding leads to misleading factor loadings

Step 3: Screen for Outliers

  • Use boxplots or z-scores
  • Extreme outliers distort correlations and communalities

Step-by-Step: How to Run Exploratory Factor Analysis in SPSS

The following steps apply to IBM SPSS Statistics and are widely accepted in academic research.

Step 1: Open the Factor Analysis Dialog

  1. Click Analyze
  2. Select Dimension Reduction
  3. Choose Factor

Step 2: Select Variables

  • Move all items you want to analyze into the Variables box
  • Include only variables intended to measure related constructs
  • Do not mix demographic variables with scale items

Step 3: Descriptives and Correlation Matrix

Click Descriptives and select:

  • Initial solution
  • Coefficients
  • KMO and Bartlett’s test

These outputs help assess factorability.

Assessing Factorability: KMO and Bartlett’s Test

Before interpreting factors, you must confirm the data is suitable.

  • Kaiser-Meyer-Olkin (KMO) Measure
  • Indicates sampling adequacy.
KMO ValueInterpretation
≥ .90Excellent
.80–.89Very good
.70–.79Good
.60–.69Acceptable
< .60Problematic

Rule: KMO should be ≥ .60.

  • Bartlett’s Test of Sphericity

Tests whether the correlation matrix is significantly different from an identity matrix.

  • p < .05 → suitable for EFA
  • p > .05 → EFA not recommended

Choosing the Extraction Method

Click Extraction in SPSS.

Recommended Extraction Methods

Principal Axis Factoring (PAF)

  • Best for identifying latent constructs
  • Does not assume normality
  • Preferred for academic research

Principal Component Analysis (PCA)

  • Data reduction technique
  • Often misused as EFA
  • Use only if your goal is variable reduction, not theory building

Best practice: Use Principal Axis Factoring unless instructed otherwise.

Deciding the Number of Factors

This is one of the most important decisions in EFA.

Method 1: Eigenvalues Greater Than 1

  • Retain factors with eigenvalues ≥ 1
  • Common but can overestimate factors

Method 2: Scree Plot

Scree plot from exploratory factor analysis in SPSS showing eigenvalues by factor number with a clear elbow after the third factor.
  • Look for the “elbow”
  • Retain factors above the point where the slope flattens

Method 3: Theoretical Interpretability

  • Factors must make conceptual sense
  • Statistical results must align with theory

Best practice: Use scree plot + theory, not eigenvalues alone.

Rotation: Making Factors Interpretable

Rotation improves clarity by simplifying factor structure.

Types of Rotation

Orthogonal Rotation (Varimax)

  • Assumes factors are uncorrelated
  • Easier to interpret
  • Common in basic research

Oblique Rotation (Promax / Oblimin)

  • Allows factors to correlate
  • More realistic for social science research
  • Produces pattern and structure matrices

Recommended: Use oblique rotation unless theory clearly states factors are independent.

Interpreting Factor Loadings

Factor loadings represent the relationship between variables and factors.

Acceptable Loading Thresholds

LoadingInterpretation
≥ .70Very strong
.50–.69Strong
.40–.49Acceptable
< .40Weak (consider removal)

Cross-Loading Items

  • Items loading ≥ .40 on multiple factors
  • Indicates ambiguity
  • Often removed to improve clarity

Communalities Explained

Communality shows how much variance in a variable is explained by the factors.

  • Values ≥ .40 are desirable
  • Low communalities suggest the item does not fit the factor model

Refining the Factor Model

EFA is an iterative process.

Steps to refine:

  1. Remove weak or cross-loading items
  2. Re-run the analysis
  3. Re-check KMO, variance explained, and factor interpretability
  4. Stop when a clear, stable solution emerges

Naming Factors Correctly

Factor names should:

  • Reflect the common theme of items
  • Be grounded in theory or literature
  • Avoid vague labels like “Factor 1”

Example:

  • Items on pay, benefits, and promotion → Compensation Satisfaction
  • Items on autonomy and decision-making → Job Control

Reliability Analysis After EFA

After identifying factors, assess internal consistency.

  1. Go to Analyze → Scale → Reliability Analysis
  2. Run Cronbach’s alpha for each factor separately

Cronbach’s Alpha Guidelines

AlphaInterpretation
≥ .90Excellent
.80–.89Good
.70–.79Acceptable
< .70Needs improvement

How to Report Exploratory Factor Analysis in APA Style

Example APA Write-Up

An exploratory factor analysis using principal axis factoring with oblique rotation was conducted on 18 items. The Kaiser–Meyer–Olkin measure verified sampling adequacy (KMO = .82), and Bartlett’s test of sphericity was significant, χ²(153) = 1246.38, p < .001. Three factors were retained based on scree plot inspection, explaining 62.4% of the total variance. Factor loadings ranged from .52 to .81. All factors demonstrated acceptable reliability (α = .78–.86).

Common Mistakes Students Make in EFA

  • Using PCA instead of EFA without justification
  • Ignoring KMO and Bartlett’s test
  • Keeping too many factors
  • Reporting rotated and unrotated results incorrectly
  • Failing to remove cross-loading items
  • Not linking factors to theory

Avoiding these errors significantly improves academic quality and grades.

Frequently Asked Questions (FAQ)

Is PCA the same as Exploratory Factor Analysis?

No. PCA reduces variables; EFA identifies latent constructs.

Can I use EFA with small samples?

Small samples reduce reliability. Aim for at least 5–10 cases per variable.

Should I use Varimax or Promax?

Promax is preferred when factors are theoretically related.

Can EFA be used before regression?

Yes. EFA is often used to create factor scores for regression or SEM.

Final Thoughts

Exploratory Factor Analysis in SPSS is a powerful technique when applied correctly. Success depends not just on clicking the right buttons, but on understanding assumptions, making justified decisions, and interpreting results rigorously.

When conducted properly, EFA:

  • Reveals meaningful constructs
  • Strengthens scale validity
  • Improves the quality of quantitative research
  • Enhances credibility in dissertations, theses, and journal articles

If you apply the steps in this guide carefully, your analysis will meet academic standards, examiner expectations, and APA reporting requirements.