Is there a way to anticipate and account for potential affects of previous runs in an experiment?
Two use cases:
- Lab - Samples are prepared using a mixer that cannot be (cost effectively) fully cleaned between runs. The samples are later treated using a process that, again, cannot be fully cleaned between every run.
- Continuous Process - A process is not shut down between runs, rather new conditions are set and the process is allowed to stabilize before measuring results.
Of course it is best to fully clean or wait a very long time between runs to ensure independence, but sometimes this is either cost prohibitive, or it is not known how long to wait between runs. If the investigator wants to accept the possibility that some autocorrelation will exist between runs, what steps can they take to at least measure and ideally account for this?
My ideas so far:
- Include previous run conditions (for each step if using the next bullet) as factors in the final model, often as the amount the factor changed from the previous run. If this value is significant in the final model then autocorrelation influenced the results.
- Randomizing run order in each step when possible to determine which step(s) caused autocorrelation (not applicable to a continuous process)
- Ensure that when some conditions are tested with movements in both directions prior to the current run and that some runs are repeated with identical conditions.
- If the process can be fully cleaned sometimes then ensure the first conditions run after the DOE cover as much of the design space as possible, essentially design a DOE using just those points, even if the power is low.
Is it possible to tell JMP to design an experiment accounting for any of these ideas, or are the other tricks to use here?