Full Factorial Experiment — Complete Factorial Experimental Design
Full Factorial Experimental Design · Also known as: full factorial design, complete factorial design, 2^k factorial design, FFD
A full factorial experiment runs every possible combination of all chosen factor levels, making it the gold standard for simultaneously estimating main effects, two-way interactions, and higher-order interactions among multiple independent variables. Introduced through Ronald Fisher's foundational work on factorial designs in the 1920s and systematised by Box, Hunter, and Montgomery, it provides complete information about how factors act individually and in combination on an outcome.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
+15 more
When to use it
Use a full factorial experiment when you have a small number of factors (typically k ≤ 4 or 5 for two-level designs) and need to estimate all main effects and interactions without ambiguity. It is the right choice when interactions are expected or their presence is scientifically important, when resources allow completing every combination, and when the outcome is measurable under controlled conditions. Do NOT use a full factorial design when k is large (say k ≥ 6 at two levels), because the required 64+ runs become infeasible — prefer fractional factorial or response-surface designs instead. Also avoid it when run cost or material limits make N = 2^k (or 3^k) prohibitive, or when you only care about main effects and have strong theoretical reasons to assume no interactions.
Strengths & limitations
- Estimates every main effect and every interaction without aliasing or confounding — the most complete picture possible from a controlled experiment.
- Orthogonal design: all effect estimates are statistically independent, making interpretation straightforward.
- Provides a pure error estimate when runs are replicated, enabling rigorous hypothesis testing via ANOVA.
- Flexible structure: works with continuous, categorical, or mixed factor types and can incorporate blocking for nuisance control.
- Scales naturally: a 2^k design with center-point runs can be augmented into a response-surface design (central composite or Box-Behnken) for curvature detection.
- Run count grows exponentially with the number of factors: 2^k = 32 runs for 5 factors, 64 for 6 — quickly becoming impractical.
- High-order interactions (three-way and above) are estimable but rarely interpretable or scientifically meaningful, making many runs informationally redundant.
- Assumes factors can be set precisely at the specified levels; factor control is often easier in the lab than in field or organisational settings.
- Replication is resource-intensive; without it, error estimation relies on pooling negligible high-order interactions, which requires judgment.
Frequently asked
What is the difference between a full factorial and a fractional factorial design?
A full factorial runs every possible combination of factor levels, estimating all main effects and interactions without aliasing. A fractional factorial runs only a carefully chosen fraction of those combinations, deliberately aliasing certain higher-order interactions to reduce run count. Use the full factorial when interactions matter and resources allow; use the fractional factorial when k is large and you are willing to assume certain high-order interactions are negligible.
How do I choose how many levels to use for each factor?
Two levels (low and high) are sufficient when you expect a roughly linear response across the factor range and are primarily interested in direction and magnitude of effects. Three levels are needed when you suspect curvature (a nonlinear response), but they cube the run count for each additional factor. A practical strategy is to start with 2^k designs augmented with center-point runs to screen for curvature before committing to a 3^k design.
Do I need to replicate each treatment combination?
Replication is strongly recommended. Without replication, the only source of error estimation is the pooled sum of squares from negligible high-order interactions (assumed zero), which is a risky assumption. With even one full replicate (doubling all runs) you obtain a genuine pure-error estimate, tighter confidence intervals, and more reliable significance tests.
What statistical test do I use to analyse a full factorial experiment?
The standard analysis is a factorial ANOVA (or its regression-model equivalent), which partitions the total variance into components attributable to each main effect and each interaction term. Effect significance is judged by F-tests. When the outcome is non-normal or ordinal, nonparametric alternatives or generalised linear models are used instead.
At what point should I switch to a response surface design instead?
If your 2^k full factorial (possibly with center points) reveals statistically significant curvature in the response, the linear factorial model is inadequate and a response surface design — such as a central composite or Box-Behnken design — should be used. Response surface designs add axial (star) points to estimate quadratic terms and map the full curvature of the response surface.
Sources
- Box, G. E. P., Hunter, J. S., & Hunter, W. G. (2005). Statistics for Experimenters: Design, Innovation, and Discovery (2nd ed.). Wiley-Interscience. ISBN: 978-0471718130
- Montgomery, D. C. (2017). Design and Analysis of Experiments (9th ed.). Wiley. ISBN: 978-1119492443
How to cite this page
ScholarGate. (2026, June 3). Full Factorial Experimental Design. ScholarGate. https://scholargate.app/en/experimental-design/full-factorial-experiment
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Blocked Full Factorial ExperimentExperimental design↔ compare
- Factorial ExperimentExperimental design↔ compare
- Fractional Factorial ExperimentExperimental design↔ compare
- Latin Square DesignExperimental design↔ compare
- Randomized Controlled TrialExperimental design↔ compare
- Response Surface MethodologyExperimental design↔ compare