8.5 Full Factorial Experiments and Design Selection
Key Takeaways
A 2^k full factorial runs every factor-level combination in N = n x 2^k runs and estimates all 2^k - 1 effects with no aliasing, which is the property that distinguishes it from the fractional designs of section 8.6.
For any column, Effect = Contrast / (n x 2^(k-1)) and SS = Contrast^2 / (n x 2^k); the coded regression coefficient is half the effect, because the coded variable spans two units from -1 to +1.
Replication supplies 2^k(n - 1) error degrees of freedom; an unreplicated design has none, so significance must come from pooling negligible high-order terms, a half-normal plot, or Lenth's PSE = 1.5 x median of the absolute effects below 2.5 s_0.
When an interaction is significant its parent main effects must not be interpreted alone: the AB effect equals half the difference between the B effect at high A and the B effect at low A.
Center points test curvature via SS_Curvature = n_F n_C (y_bar_F - y_bar_C)^2 / (n_F + n_C); a significant result means the two-level plane is inadequate and the design needs axial points.
What a full factorial is, and why the BoK lists it separately
A full factorial experiment runs every combination of every level of every factor. For factors at two levels with replicates of each combination, the run count is:
Because every combination is actually run, a design estimates all effects -- main effects, two-factor interactions, and every higher-order interaction -- with no aliasing whatever. That single property is what separates it from the fractional designs of section 8.6, and it is why the Body of Knowledge lists full factorial experiments (VII.A.6) as a topic distinct from two-level fractional factorials (VII.A.5).
| Factors | Runs at | Main effects | Two-factor interactions | Three-factor and higher |
|---|---|---|---|---|
| 2 | 4 | 2 | 1 | 0 |
| 3 | 8 | 3 | 3 | 1 |
| 4 | 16 | 4 | 6 | 5 |
| 5 | 32 | 5 | 10 | 16 |
| 6 | 64 | 6 | 15 | 42 |
Read the last column as the cost of completeness. At , 42 of the 63 estimable effects are three-factor interactions and above, which are almost never real. That is the economic argument for fractionating -- but only once is large. At the full factorial is usually the cheaper decision, because a fraction that later needs resolving costs more in total runs than the full design would have.
The design matrix, standard order, and orthogonality
Write the design in standard (Yates) order: the first column alternates ; the second alternates in pairs; the third in fours. Interaction columns are formed by multiplying the parent columns row by row.
| Run | |||||||
|---|---|---|---|---|---|---|---|
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 |
Two properties of this matrix carry the whole analysis. It is balanced -- each factor is run at its high level exactly as often as at its low level -- and it is orthogonal -- the element-by-element product of any two columns sums to zero. Orthogonality means each effect is estimated independently of the others: dropping a non-significant term from the model leaves every remaining estimate unchanged, and the sums of squares add exactly to the total. Standard order is also the order in which the design is written, never the order in which it is run; runs are randomized (section 8.2).
From contrast to effect to sum of squares
For any column, the contrast is the sum of the run totals carrying a sign minus the sum of those carrying a sign. Three quantities follow directly:
The effect is the change in the mean response moving from the low to the high setting, so it equals . The regression coefficient for a coded model is half the effect, because the coded variable moves two units ( to ) while the effect spans that same range. Confusing the two is a routine exam trap.
Worked example: a with two replicates
A team investigates weld shear strength (MPa) against = weld current, = electrode force, and = surface cleaning. Sixteen runs, fully randomized, .
| Run | Replicate 1 | Replicate 2 | Cell mean | |||
|---|---|---|---|---|---|---|
| 1 | 41.2 | 44.8 | 43.0 | |||
| 2 | 56.9 | 53.1 | 55.0 | |||
| 3 | 49.6 | 45.8 | 47.7 | |||
| 4 | 72.4 | 75.2 | 73.8 | |||
| 5 | 46.7 | 43.9 | 45.3 | |||
| 6 | 55.4 | 59.8 | 57.6 | |||
| 7 | 51.8 | 47.8 | 49.8 | |||
| 8 | 77.5 | 74.1 | 75.8 |
The grand mean is 56.00 MPa. Applying the formulas above:
| Source | Effect | |||||
|---|---|---|---|---|---|---|
| 1459.240 | 1 | 1459.240 | 223.55 | |||
| 533.610 | 1 | 533.610 | 81.75 | |||
| 20.250 | 1 | 20.250 | 3.10 | 0.116 | ||
| 193.210 | 1 | 193.210 | 29.60 | 0.001 | ||
| 0.010 | 1 | 0.010 | 0.00 | 0.970 | ||
| 0.160 | 1 | 0.160 | 0.02 | 0.879 | ||
| 0.040 | 1 | 0.040 | 0.01 | 0.940 | ||
| Error | 52.220 | 8 | 6.5275 | |||
| Total | 2258.740 | 15 |
Replication is what supplies those 8 error degrees of freedom: . The critical value , so , , and are significant and , , , and are not. The model explains of the variation.
Note what happens to . Its effect of MPa is not zero, and a manager looking only at the number would call cleaning worthwhile. With against a critical value of 5.32, the design cannot distinguish it from run-to-run noise. Report it as undetected at this sample size, not as proven absent -- with the experiment simply lacks the power to resolve an effect that small.
Reading the interaction
is significant, so the effect of electrode force depends on the current setting. Collapse the design to the four cells:
| low | high | Change | |
|---|---|---|---|
| low | 44.150 | 48.750 | |
| high | 56.300 | 74.800 |
Raising electrode force is worth 4.6 MPa at low current and 18.5 MPa at high current. The interaction effect is exactly half that difference: , matching the ANOVA table. On an interaction plot the two lines are non-parallel; parallel lines mean no interaction.
The governing rule: when an interaction is significant, its parent main effects must not be interpreted in isolation. "Increase force by one setting to gain 11.55 MPa" is wrong at either individual current level -- 11.55 is only the average across both. Recommend factor settings as a combination.
When there is no replication
An unreplicated () has zero degrees of freedom for error, so no test exists. Two standard remedies apply:
- Pool negligible terms. Drop the three-factor and higher interactions into the error term on the sparsity-of-effects argument. In the example above, pooling , , and gives with 11 degrees of freedom. Pool only terms that are genuinely small; pooling a real effect deflates the error and manufactures significance elsewhere.
- Plot the effects. On a normal probability plot, inert effects scatter along a straight line through the origin because they are noise from a common distribution; active effects fall off it. A half-normal plot does the same with absolute values, which makes the departures easier to see.
Lenth's method (Lenth, 1989) makes that judgment formal without replication. From the estimated effects, compute:
Trimming at removes the active effects so the remainder estimates noise. For an unreplicated with the 15 absolute effects : the median is 1.0, so and the trim point is 3.75. The twelve surviving values have median 0.85, so . The margin of error is with , giving . Only the three effects of magnitude 4.8, 8.6, and 12.4 clear it; the effect of 3.1 does not.
Center points and the test for curvature
A two-level design fits a plane. It cannot detect curvature, because with only two levels per factor there is nothing between them to bend. Adding center point runs at the mid-setting of every factor fixes this cheaply and supplies pure-error degrees of freedom at the same time:
If the true surface is planar, the centre response should equal the average of the factorial corners. A gap between them is curvature.
Worked case. Eight factorial runs average ; four center runs (53.4, 56.1, 54.8, 55.3) average with on 3 degrees of freedom.
Curvature is detected, but only just. With four center points the test carries 3 error degrees of freedom and an enormous critical value, so it will miss moderate curvature entirely -- budget more center runs when curvature is a live question. A significant result means the two-level model is inadequate and the design should be augmented with axial points into a central composite design (section 8.7). Center points also cost nothing in balance: they are orthogonal to every factorial column, so adding them changes no effect estimate.
The bridge to fractional designs
When the full design will not fit the budget, assign an extra factor to a high-order interaction column. Assigning in the above produces a in 8 runs with defining relation , and every effect acquires an alias found by multiplying it by that relation. Resolution equals the length of the shortest word in the defining relation -- here 4, so main effects are clear of two-factor interactions but two-factor interactions are aliased in pairs (, , ). Section 8.6 develops this fully.
The design-selection consequence is worth stating plainly. Suppose that returns a significant string. A full fold-over -- reversing every sign -- de-aliases main effects from two-factor interactions but leaves still aliased with . Separating them needs a single-factor fold-over on : 8 more runs reversing only column , which frees and all of its two-factor interactions. Total spend: 16 runs, exactly the full factorial that was avoided in the first place, now collected in two sequential blocks. Fractionate when is large or the factors are likely inert; run the full factorial when and interactions are the actual question.
Choosing the design
| Experimental objective | Design | Runs at | What you get |
|---|---|---|---|
| Screening many candidates () | fractional | 8 | Main effects, aliased interactions |
| Characterizing main effects and interactions | full factorial | 16 | Every effect, unaliased |
| Testing for curvature | plus center points | 16 + 3 to 5 | Above, plus a curvature test and pure error |
| Locating an optimum | Central composite or Box-Behnken | 25 to 30 | Full quadratic model |
Three-level full factorials () do estimate quadratic effects directly, but 27 runs for three factors and 81 for four make them a poor trade against a with center points followed by a response surface augmentation, which reaches the same model for far fewer runs. Reach for mainly when a factor is genuinely categorical with three states.
A Black Belt executes a fractional factorial design with the generator . What is the aliased partner of the two-factor interaction ?
BD
CD
AB
BCD
Which design resolution provides complete un-confounding of all main effects from two-factor interactions, but leaves two-factor interactions aliased with other two-factor interactions?
Resolution II
Resolution III
Resolution IV
Resolution V
An experimenter runs a 2-level factorial design with 8 factorial runs (average yield = 82.0%) and 4 center point runs (average yield = 94.0%). Pure error variance MS_Error is calculated as 4.0. What does the test for curvature reveal?
The process relationship is purely linear; no curvature exists.
Center point runs are invalid due to insufficient statistical power.
Significant quadratic curvature exists (F_Curvature = 96.0), indicating second-order RSM modeling is required.
The design resolution must be downgraded from Resolution V to Resolution III.
Sections you finish are checked off in the contents.