Generate a Robust (Taguchi) Design

DESCRIPTION:

Generates a robust design from designs for control (design) and noise (environmental) factors.

USAGE:

robust.design(control.des, noise.des) 

REQUIRED ARGUMENTS:

control.des
a design object, giving the design for the control factors (inner array).
noise.des
a design object, giving the design for the noise (environmental) factors (outer array).

VALUE:

A robust.design object, giving a robust design corresponding to the inner and outer arrays specified. The class of the object is "robust.design" and inherits from "design" and "data.frame". The returned value has a variable corresponding to each factor in both the control and noise designs.

DETAILS:

The design returned has each row of the control design repeated for each row in the noise design. The number of runs in the returned design is nrow(control.des) * nrow(noise.des)

WARNING:

Avoid using factor names F and T as these can get confused with FALSE and TRUE. The default factor names skips these two letters.

REFERENCES:

Taguchi, G. (1986). Introduction to Quality Engineering: Designing Quality Into Products and Processes, Tokyo: Asian Productivity Organization.

Phadke, M. (1989). Quality Engineering using Robust Design, AT&T Bell Laboratories, Prentice Hall, New Jersey.

SEE ALSO:

, , , , , .

EXAMPLES:

## create a robust design with FF0708 as the inner array  
## and FF0304 as the outer array 
control.design <- design.digest("ff0708") 
noise.design <- design.digest("ff0304", c("M","N","O")) 
rob.des <- robust.design(control.design, noise.design)