Professional Documents
Culture Documents
Andy Sleeper
Successful Statistics LLC
Andy@SuccessfulStatistics.com
Outline
What is robust design?
Some simple examples
How variation flows through a system
Three ways to reduce variation
– Noise reducers
– Interaction effects
– Nonlinear effects
DOE for robustness
Comparison with Taguchi inner / outer arrays
2 (c) 2007 Successful Statistics LLC
What is Robust?
A system (product or process) is robust if it performs
properly in a wide range of conditions
375
are made at 2 levels each
of time and temperature
Temp(F)
Batches are graded by
tasters on a Likert scale
Too raw Too cooked
325
8 Time(min) 12
X Y
System
Input Output
Y = f(X, N)
variables variables
Noise Reducers
The two-sample examples shown earlier are examples
of noise reducers
– Between suppliers X and Y, supplier X ships parts with less
variation. Choosing supplier X will make our product more
robust
– In the driver’s license process, my waiting time depends on
the variation of customers who came before me. Having
parallel paths reduces the impact of earlier customers on my
waiting time
Always examine the variation of many parts or units
flowing through a process
Y
Interactions
An interaction occurs when one factor
alters the response of the system to
changes in a different factor
If an interaction makes the slope of the
transfer function flatter, this is an
opportunity to make the system more
robust
Y X2 at level 2
X2 at level 1
Example: Cookies
Example: Cookies
Interaction Plot
Ideal Taste
is 4
Nonlinear Effects
Many systems are naturally nonlinear
If a nonlinear effect creates a flatter spot in
the transfer function, this is an opportunity
to make the system more robust
Sometimes a second factor can be used to
adjust the mean back to its target value
Y
Example: Cookies
Interaction Plot
For ideal taste (4),
here are two
options:
– Temp = 325,
Time = 10.7 min.
– Temp = 375,
Time = 8.6 min.
Which choice is
more robust?
Designing Experiments
for Robustness
Factors for the experiment should include
– Control factors (X)
– Noise factors (N) that you choose to control, just for the
experiment
Choose an appropriate experimental design
– To find noise reducers, replicate the experiment
– To find interactions, use Resolution V or higher
– To find nonlinear effects, use three levels
Note: with more than 3 factors, it is generally not
practical to meet ALL these criteria. Based on
knowledge of the process, guess what kind of robust
opportunity is most likely, and design the
experiment accordingly
Analyzing Experiments
for Robustness
To use noise reducers for robustness
– Calculate log(std. dev.) across replications, and analyze
log(sd) as an additional response
– Choose factor levels that decrease log(sd)
To use interactions for robustness
– If the analysis shows significant interactions, look at
interaction plots
– Choose factor levels where the function is flatter
To use nonlinear effects for robustness
– If the analysis shows significant nonlinear effects, look
at main effects plots
– Choose factor levels where the function is flatter
Without doing extra work, optimizers will optimize
the mean, but not minimize the standard deviation
26 (c) 2007 Successful Statistics LLC
Robust Design
Robust design can be complicated … but why?
Measure variation at every opportunity
– Measure quantitatively, not pass-fail
– Replicate experiments
– View graphs of the sample distribution, and
calculate measures of variation
– Look for opportunities to reduce variation
Design experiments for robustness
Look at graphs and think – don’t just rely on
the optimizer
Design systems for the flatter portions of the
transfer function
29 (c) 2007 Successful Statistics LLC
Summary
What is robust design?
Some simple examples
How variation flows through a system
Three ways to reduce variation
– Noise reducers
– Interaction effects
– Nonlinear effects
DOE for robustness
Comparison with Taguchi inner / outer arrays
30 (c) 2007 Successful Statistics LLC