Previous Page | Next Page

The FACTEX Procedure

Example 7.15 Fractional Factorial Split-Plot Designs

In split-plot designs, not all factor levels can change from plot to plot. In the simplest split-plot structure, runs are grouped into wholeplots; certain factors are applied to all plots in the wholeplot, while others are applied to individual plots within a wholeplot. The two types of factors are termed wholeplot factors and subplot factors. Split-plot designs are very common in chemical and process industries, where factors of interest are often applied at different stages of the production process and the final measurements of interest are made on the finished product. In this case, the different stages of production may give rise to multiple wholeplot effects.

Suppose you are designing an experiment to measure six factors that affect characteristics of metal wires sheathed with a certain material. Three of the factors (W1, W2, W3) apply to how the wires themselves are made, and the other three (S1, S2, S3) apply to the sheathing material. You propose to first prepare 8 different batches of wire, making 2 wires from each batch, and then to prepare the sheathing material for each wire individually. This describes a standard split-plot experiment with batches of wires forming whole plots and sheathed wires forming subplots. The following code constructs a resolution 4 design for this experiment, specifying the Wire unit effect in the BLOCKS statement and then in the UNITEFFECT statement specifying that W1, W2, and W3 should be constant within Wire and that S1, S2, and S3 should change within Wire. The resulting design is printed, sorted by Wire.

proc factex;
   factors W1 W2 W3 
           S1 S2 S3;          
   size design=16;
   blocks units=(Wire=8);
   model r=4;
   uniteffect Wire / whole=(W1 W2 W3) 
                     sub  =(S1 S2 S3);
   output out=WireExperiment1;
run;
proc sort data=WireExperiment1;
   by Wire W1-W3 S1-S3;
run;
proc print data=WireExperiment1;
run;

The final design is listed in Output 7.15.1. Notice that the factors W1, W2, and W3 are constant within Wire, while S1, S2, and S3 change within Wire.

Output 7.15.1 A Split-Plot Design
Fold-Over Design

Obs _1_ _2_ _3_ _4_ W1 W2 W3 S1 S2 S3 Wire
1 -1 -1 -1 1 -1 1 1 -1 1 1 1
2 -1 -1 -1 -1 -1 1 1 1 -1 -1 1
3 -1 -1 1 -1 1 -1 -1 -1 1 1 2
4 -1 -1 1 1 1 -1 -1 1 -1 -1 2
5 -1 1 -1 -1 1 -1 1 -1 1 -1 3
6 -1 1 -1 1 1 -1 1 1 -1 1 3
7 -1 1 1 1 -1 1 -1 -1 1 -1 4
8 -1 1 1 -1 -1 1 -1 1 -1 1 4
9 1 -1 -1 -1 1 1 -1 -1 -1 1 5
10 1 -1 -1 1 1 1 -1 1 1 -1 5
11 1 -1 1 1 -1 -1 1 -1 -1 1 6
12 1 -1 1 -1 -1 -1 1 1 1 -1 6
13 1 1 -1 1 -1 -1 -1 -1 -1 -1 7
14 1 1 -1 -1 -1 -1 -1 1 1 1 7
15 1 1 1 -1 1 1 1 -1 -1 -1 8
16 1 1 1 1 1 1 1 1 1 1 8

To see why the Wire factors are constant within wire and the sheath factors change, examine the confounding rules for the design. The following code produces the table of confounding rules listed in Output 7.15.2.

proc factex;
   factors W1 W2 W3
           S1 S2 S3;
   size design=16;
   blocks units=(Wire=8);
   model r=4;
   uniteffect Wire / whole=(W1 W2 W3) 
                     sub  =(S1 S2 S3);
   examine confounding;
run;

Output 7.15.2 Split-Plot Confounding Rules
Fold-Over Design

The FACTEX Procedure

Factor Confounding Rules
W1 = [1]*[2]*[3]
W2 = [2]*[3]
W3 = [1]*[3]
S1 = [1]*[2]*[3]*[4]
S2 = [2]*[3]*[4]
S3 = [1]*[3]*[4]

The terms [i] on the right-hand side of these rules denote plot-indexing pseudo-factors, as discussed in the section Split-Plot Designs. Note that the wire factors W1, W2, and W3 are confounded only with interactions between the first three pseudo-factors, the ones identified with the eight levels of the Wire unitfactor. This guarantees that these factors will be constant within levels of Wire. By contrast, the confounding rules for the sheath factors S1, S2, and S3 each involve the fourth pseudo-factor, so they must change within levels of Wire.

There are only 8 different combinations of the sheath factors, but the previous design requires you to produce batches of sheath material 16 times, once for each of the two wires to be made from each wire batch. If instead you propose to make just 4 batches of sheath material and apply part of each batch to parts of different batches of wires, the design becomes a row-column design instead of a split-plot design. Furthermore, suppose that the number of batches is the main cost, rather than the size of each batch, so that you can prepare 8 batches of wire and 4 batches of sheathing material in sufficient quantity to make 64 different sheathed wires. Since there can be only four different combinations of the three sheathing factors, each sheathing factor interaction will be aliased with a main effect, and thus the design necessarily has resolution 3. All other interactions are estimable free of main effects. The following FACTEX code creates the design and displays the two unit effects with their respective wholeunit factor levels.

proc factex;
   factors W1 W2 W3 
           S1 S2 S3;
   size design=64;
   blocks units=(Wire=8 Sheath=4);
   model r=3;
   uniteffect Wire   / whole=(W1 W2 W3);
   uniteffect Sheath / whole=(S1 S2 S3);
   output out=WireExperiment2;
proc freq data=WireExperiment2;
   table Wire  *W1*W2*W3 / list nocum nopct;
   table Sheath*S1*S2*S3 / list nocum nopct;
run;

Output 7.15.3 A Split-Lot Design: Wire Units
Fold-Over Design

The FREQ Procedure

Wire W1 W2 W3 Frequency
1 -1 1 1 8
2 1 -1 -1 8
3 1 -1 1 8
4 -1 1 -1 8
5 1 1 -1 8
6 -1 -1 1 8
7 -1 -1 -1 8
8 1 1 1 8

Output 7.15.4 A Split-Lot Design: Sheath Units
Fold-Over Design

The FREQ Procedure

Sheath S1 S2 S3 Frequency
1 1 -1 -1 16
2 -1 1 -1 16
3 -1 -1 1 16
4 1 1 1 16

The results, listed in Output 7.15.3 and Output 7.15.4, indicate that W1, W2, and W3 are constant within Wire and S1, S2, and S3 are constant within Sheath.

Previous Page | Next Page | Top of Page