Exploratory factor analysis is a statistical method that examines the correlations among a set of observed variables to discover how many underlying latent factors they represent and which items belong to each. You use it when you do not yet have a theory about your measurement structure and you want the data to suggest one. It is the discovery stage of scale development, the step that comes before you ever try to confirm a structure.
The contrast with confirmatory factor analysis defines both methods. Confirmatory analysis tests a structure you specified in advance. Exploratory factor analysis imposes nothing: it lets the pattern of correlations reveal how the items cluster, how many dimensions exist, and where items load weakly or on more than one factor. When you have a brand-new pool of questionnaire items and no prior evidence about their structure, exploration comes first.
When to use exploratory factor analysis
Reach for exploratory factor analysis when you are developing a new scale, when you are adapting an existing instrument so heavily that its original structure may no longer hold, or when you have a large set of items and suspect they reduce to a smaller number of underlying dimensions. It answers questions such as how many factors my items represent, which items hang together, and which items are redundant or do not belong.
It is the wrong tool once you already have a hypothesized structure. If theory or a previous study tells you the factors and their items, you should be confirming that structure, not rediscovering it. Running exploration when you already know the answer wastes the opportunity to test it formally.
The key decisions
Several choices shape the result, and reviewers scrutinize each one.
The first is how many factors to retain. The old habit of keeping every factor with an eigenvalue above one is now considered unreliable. Better approaches include parallel analysis, which compares your eigenvalues to those from random data, and the scree plot, read alongside interpretability and theory. Retaining too many factors splinters the structure; retaining too few merges distinct constructs.
The second is the rotation. Rotation makes the loadings easier to interpret. An oblique rotation, which allows factors to correlate, is usually more realistic for psychological and social constructs than an orthogonal rotation that forces them to be independent, because real constructs are rarely uncorrelated.
The third is the extraction method, such as principal axis factoring or maximum likelihood, chosen partly on whether your data meet distributional assumptions. These decisions interact, and documenting them transparently is part of a defensible analysis our survey data analysis team handles routinely.
Reading the output
The heart of the output is the factor loading matrix, showing how strongly each item relates to each retained factor. You look for items that load cleanly, with a strong loading on one factor of roughly 0.40 or higher and weak loadings elsewhere. An item that cross-loads, loading moderately on two factors, is ambiguous and may need to be revised or dropped. An item that loads weakly everywhere is not measuring any of the factors and is a candidate for removal.
Before trusting any of this, check that the data are suitable for factoring at all. The Kaiser-Meyer-Olkin measure of sampling adequacy should be acceptable, generally above 0.60, and Bartlett's test of sphericity should be significant, indicating the items are correlated enough to factor. Skipping these checks risks extracting structure from data that has none.
Sample size
Exploratory factor analysis needs a reasonable number of cases per item for stable results, and stronger, cleaner factor structures require fewer cases than weak, muddy ones. Fixed ratios are rough guidance only. The reliable path is to plan the sample with the same care you would for any analysis, using the reasoning in our power analysis and sample size guide and our sample size calculator to sanity-check feasibility before collecting data.
What comes next
Exploratory analysis suggests a structure; it does not confirm one. The standard workflow is to explore on one sample and then confirm the resulting structure on an independent sample with a confirmatory measurement model, and ultimately to build that validated measurement model into a structural equation model if your study tests relationships among the constructs. Treating an exploratory result as final, without confirming it on fresh data, is a common shortcut that weakens a scale-development paper.
Common mistakes
- Using the eigenvalue-greater-than-one rule alone. It over-extracts. Use parallel analysis and a scree plot together.
- Forcing orthogonal rotation on correlated constructs. Allow factors to correlate when theory says they should.
- Keeping ambiguous items. Cross-loading and weakly loading items muddy the structure and should be revised or removed.
- Skipping the suitability checks. Run the sampling adequacy measure and the sphericity test before interpreting factors.
- Treating exploration as confirmation. A discovered structure must be confirmed on an independent sample.
The common factor model, and why it is not principal components
The most consequential decision is made before any rotation: factor analysis and principal components analysis are different models, and the software offers both under confusingly similar menus. The common factor model partitions each item's variance into a part shared with the other items (the communality) and a part unique to that item (measurement error plus item-specific variance), and it models only the shared part:
x_i = l_i1*F1 + l_i2*F2 + ... + l_im*Fm + e_i
Here the latent factors F explain the correlations among items, the loadings l are the regression weights of items on factors, and e is the unique factor. Principal components analysis makes no such split: components are weighted sums of the items that reproduce total variance, error included, so they are summaries, not latent causes. For scale development you almost always want the common factor model (principal axis factoring or maximum likelihood extraction), because the question is what unobserved construct generates the responses, not how to compress the items. Reporting "factor analysis" while having run principal components is one of the quiet errors a measurement reviewer catches immediately.