You use the BLOCKS statement to specify the blocks or split-plot units in the design. By default, the FACTEX procedure constructs designs that do not contain blocks. If you use the BLOCKS statement, you also need to use the MODEL statement or SIZE statement. In particular, if you use the BLOCKS statement and your design is a fractional factorial design, you must use the MODEL statement.
The two simplest explicit block-specifications that you can use are as follows:
NBLOCKS=b, which specifies the number of blocks (b) in the design
SIZE=k, which specifies the number of runs (k) in each block
Use only one of these two options. In all, there are seven mutually exclusive block-specifications that you can use, as described by the following list.
The three explicit block-specifications are related to each other, as demonstrated by the following example.
Suppose you want to construct a design for 11 two-level factors in 128 runs in blocks of size 8. Since , three equivalent block specifications are as follows:
blocks nblkfacs=4; blocks nblocks=16; blocks size=8;
The number of blocks and the number of runs in each block must be less than the total number of runs in the design. Hence, there are some restrictions on the block size.
If you use SIZE=k or NBLOCKS=b, the numbers you specify for k and b must be less than or equal to the size of the design, as specified in the SIZE statement. Or, if you do not use a SIZE statement, k and b must be less than or equal to the number of runs for a full replication of all possible combinations of the factors.
For example, for a design you cannot specify a design arranged in 8 blocks (NBLOCKS=8). Likewise, you cannot construct a design with block size greater than 8 (SIZE=8).
If you use NBLKFACS=s, the value of s can be no greater than the number of run-indexing factors, which give the number of runs needed to index the design. For details, see Types of Factors and Theory of Orthogonal Designs.