Projection and Blocking in 2^{K - p} Designs

Special considerations designing fractional factorials.

Kris Sankaran true
11-23-2021

Readings 8.3, 8.4, Rmarkdown

library(ggplot2)
theme424 <- theme_minimal() + 
  theme(
    panel.grid.minor = element_blank(),
    panel.background = element_rect(fill = "#f7f7f7"),
    panel.border = element_rect(fill = NA, color = "#0c0c0c", size = 0.6),
    axis.text = element_text(size = 14),
    axis.title = element_text(size = 16),
    legend.position = "bottom"
  )
theme_set(theme424)
include_graphics("https://uwmadison.box.com/shared/static/b94hfeyugeun1xywlm2ccls9am5l38xg.jpg")
Our earlier picture of projection from 3 to 2 factors in a complete factorial design.

Figure 1: Our earlier picture of projection from 3 to 2 factors in a complete factorial design.

  1. To be fluent in working with fractional factorial designs, it’s worth knowing how to project and block them. They provide useful alternative perspectives of the designs we have already constructed.

Projection

  1. Projection makes it possible to turn a fractional factorial screening experiment into a full factorial experiment. Effectively, we delete the columns of our design matrix involving the factors outside the ones we want to project down to. Depending on what design we project, a \(2^{K - p}\) design will become either (1) a full factorial design or (2) a \(2^{K - r}\) fractional factorial design, where \(r < p\).

  2. Beware that conclusions will be somewhat tentative, because effects in the full factorial could be aliased with high-order effects from factors that have been projected out.

  3. Warm-up: (Projecting a \(2 ^ {4 - 1}\) Design). Consider the \(2 ^ {4 - 1}\) design with defining relation \(I = ABCD\).

A B C D
- - - -
+ - - +
- + - +
- - + +
+ + - -
+ - + -
- + + -
+ + + +

What happens when we project out A?

B C D
- - -
- - +
+ - +
- + +
+ - -
- + -
+ + -
+ + +

This design includes all corners of the cube B-C-D, so it’s a full \(2^{3}\) design.

  1. Example (Different projections of \(2 ^ {6 - 2}\) design). Let’s consider the example from the previous notes.
A B C D E = ABC F = BCD
- - - - - -
+ - - - + -
- + - - + +
- - + - + +
- - - + - +
+ + - - - +
+ - + - - +
+ - - + + +
- + + - - -
- + - + + -
- - + + + -
+ + + - + -
+ + - + - -
+ - + + - -
- + + + - +
+ + + + + +

This study examined 6 factors over 16 runs. Its complete defining relations are \(I = ABCE = BCDF = ADEF\). What happens when we project out \(A\)?

B C D E F
- - - - -
- - - + -
+ - - + +
- + - + +
- - + - +
+ - - - +
- + - - +
- - + + +
+ + - - -
+ - + + -
- + + + -
+ + - + -
+ - + - -
- + + - -
+ + + - +
+ + + + +
  1. Each configuration appears once. Since we have 16 rows still, this is evidently a \(2^{5 - 1}\) fractional factorial design. What happens if we project out \(E\) and \(F\) instead?
  1. We could try to project out two factors that don’t have such an obvious answer. So let’s project out \(A\) and \(B\).
C D E F
- - - -
- - + -
- - + +
+ - + +
- + - +
- - - +
+ - - +
- + + +
+ - - -
- + + -
+ + + -
+ - + -
- + - -
+ + - -
+ + - +
+ + + +
  1. We might start suspecting that whenever we project out two variables, we will end up with a full \(2^{4}\) factorial. But this is not the case!
B C D F
- - - -
- - - -
+ - - +
- + - +
- - + +
+ - - +
- + - +
- - + +
+ + - -
+ - + -
- + + -
+ + - -
+ - + -
- + + -
+ + + +
+ + + +
  1. This ends up being a general rule. If none of the defining words contain all the factors that you’re projecting out, then you’re left with a full factorial design; otherwise you get a fractional factorial with replicates.
  1. Exercise: Try projecting onto \(A, B, C\). Is it a fractional or full factorial? How many replicates each? Could you have determined this, just by looking at the defining relations?

  2. A design is said to have projectivity \(v\) if collapsing to any subset of \(v\) factors will result in a full factorial design. The example above has projectivity 3.

Blocking

  1. Let’s say we’ve subsetted to a set of runs corresponding to a fractional factorial design. But, we still have to break the runs into batches, we have too many runs to be able to reasonably run them in one block. How can we appropriately block a fractional factorial design?

  2. The typical solution is to choose a high-order effect and alias it with the batches. This divides the runs into two blocks, those where the effect is + and those where it is -.

  3. We should ensure that the alias group doesn’t contain any low-order effects of interest (e.g., we don’t want the blocks to be confounded with any main effects). We effectively sacrifice the alias group that is confounded with the block.

  4. Example: For our \(2 ^{6 - 2}\) design above, we can confound \(ACD\) with the block, to avoid aliasing any main effects with the block effect. This let us divide our runs into two blocks of size 8.

A B C D E F Block = ACD
- - - - - - - (B1)
+ - - - + - + (B2)
- + - - + + - (B1)
- - + - + + + (B2)
- - - + - + + (B2)
+ + - - - + + (B2)
+ - + - - + - (B1)
+ - - + + + - (B1)
- + + - - - + (B2)
- + - + + - + (B2)
- - + + + - - (B1)
+ + + - + - - (B1)
+ + - + - - - (B1)
+ - + + - - + (B2)
- + + + - + - (B1)
+ + + + + + + (B2)