Filling a design table with response values is not the end. Only after calculating effects, expressing a model, and checking whether residuals support that candidate model can you explore conditions.
This unit asks one question.
How do we turn design-table responses into a diagnosable model and candidate next conditions?
Effects and regression coefficients express the same information on different scales
For a 2ยฒ design, the coded model is ลท=bโ+bAA+bBB+bABAB. An effect is high mean minus low mean, while a ยฑ1 coded coefficient is effect/2. In a balanced design, bโ is the grand mean.
ANOVA partitions SS explained by the model and residual SS. With replication, residuals can be divided further into pure error and lack of fit. Before scanning each effect p-value, inspect the complete candidate model, degrees of freedom, and residual information.
Model hierarchy preserves an interpretable coordinate system
When including AB interaction, retain A and B main effects; when including Aยฒ, retain A. This is the hierarchy principle. Removing lower-order terms because their p-values are large changes the model's meaning when the coding origin changes and breaks interaction interpretation.
In a small DOE, fitting every term leaves almost no residual degrees of freedom. Effect plots, a prior sparsity assumption, and scientific knowledge can help, but repeatedly deleting terms through automatic stepwise p-value rules creates selection bias. A pooled term is not declared exactly zero; it is a modelling judgment to combine it into error estimation.
Time drift, missing curvature, unequal variance, and influential points can distort effect size. Inspect actual by predicted, residual by predicted, residual by run order, and raw data together.
Coded and natural-unit equations have different roles
Coded โ1/+1 units make effect comparisons and orthogonal structure clear. A natural-unit equation in real ยฐC, pH, or rpm is needed for operational interpretation and communication.
For low X_L and high X_H, coded x is (Xโcenter)/half-range. Transforming to natural units changes coefficient numbers and units, but must give the same predictions within the same range. Preserve the transformation, units, and valid range together.
The Profiler moves a cross-section of the fitted model
Prediction Profiler shows a prediction while moving one factor and holding the others at their current values. With interaction, the slope for A changes with B's setting, so panels are not independent. A contour shows a two-factor combination at once.
Desirability turns โmaximize,โ โtarget,โ or โrangeโ into 0โ1 functions and can combine responses. Maximum desirability is optimal only for the supplied goals; it does not automatically define biological importance or manufacturing robustness. Changing function shapes or weights changes the candidate.
In-Silico Lab: turn effects into an equation and move coordinates
- Compare B-dependence of the A profiler at AB=0 and AB=6.
- Move A and B from โ1 to +1 and read the current prediction.
- Explain why values outside the design range are unavailable.
- List range information needed to convert coded coefficients to natural units.
ํจ๊ณผ๋ฅผ ๋ชจํ์๊ณผ ์กฐ๊ฑด ํ์์ผ๋ก ์ฐ๊ฒฐํ์ธ์
ยฑ1 coded ์ขํ์์ AยทB๋ฅผ ์์ง์ฌ ๊ตํธ์์ฉ ๋ชจํ์ ์์ธก์ ์ฝ๊ณ ์์ฐ๋จ์ ํด์ ์ ํ์ธํ ํญ๋ชฉ์ ๋ด ๋๋ค.
์ฒ์์ด๋ผ๋ฉด: ๋ฌด์์ ๋๋ฌ์ผ ํ๋์?
- 1. ์ง๋ฌธ์ ๋จผ์ ์ฝ๊ธฐLab ์ ๋ชฉ์์ ์ด๋ฒ์ ๋น๊ตํ ํ ๊ฐ์ง๋ฅผ ํ์ธํฉ๋๋ค.
- 2. ์กฐ๊ฑด ํ๋๋ง ๋ฐ๊พธ๊ธฐ์ฒ์์๋ n, ํจ๊ณผ, ์ฐํฌ ๊ฐ์ ์ ๋ ฅ ์ค ํ๋๋ง ๋ฐ๊พธ์ญ์์ค.
- 3. ์ ํฉ์ฑ ํ๋ณธ ๋๋ฅด๊ธฐ์ ํฉ์ฑ ๋ฐ์ดํฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค. ๊ฐ์ ์กฐ๊ฑด๋ ํ๋ณธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
- 4. ๊ทธ๋ฆผ๊ณผ ๊ณ์ฐ ๊ฒฐ๊ณผ ๋น๊ตํ๊ธฐ๋ฐ๊พธ๊ธฐ ์ ํ ๋ฌด์์ด ์์ง์ด๊ณ ๋ฌด์์ด ๊ทธ๋๋ก์ธ์ง ํ ๋ฌธ์ฅ์ผ๋ก ์ ์ด๋ณด์ญ์์ค.
๋งํ๋ฉด ์ด๊ธฐํ๋ก ๋์๊ฐ ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋ค ์กฐ๊ฑด ํ๋๋ง ๋ฐ๊พธ์ญ์์ค. ์ด Lab์ ์ ๋ต ํ์ ๊ธฐ๊ฐ ์๋๋ผ ํจํด ๊ด์ฐฐ ๋๊ตฌ์ ๋๋ค.
๊ฐ์ ์ค์ ์ ํฉ์ฑ ๊ด์ธก
๊ณ์ฐ ๊ฒฐ๊ณผ
desirability ์ต๋์ ์ ์ฌ์ฉ์๊ฐ ๋ฃ์ ๋ชฉํ์ ์ต๋์ ์ ๋๋ค. ๊ณผํ์ ์ค์์ฑ๊ณผ ํ์ธ์คํ์ ์๋์ผ๋ก ๋ณด์ฆํ์ง ์์ต๋๋ค.
๊ต์ก์ฉ synthetic model ยท bjs-factorial-sequence-v1. ์ค์ ์ฐ๊ตฌ ํ๋จ์๋ ์คํ๋จ์, ๊ฒฐ์ธก, ๋ถํฌ, ๋ค์ค์ฑ, ์ฌ์ ๊ณํ๊ณผ ๋๋ฉ์ธ ๊ธฐ์ค์ ๋ณ๋๋ก ๋ฐ์ํด์ผ ํฉ๋๋ค.
Read JMP analysis in judgment order, not output order
์ด๋ค ํญ์ด ๋ฐ์ ๋ณ๋์ ์ค๋ช ํ๋์ง ๋ณด๋ ๊ณ์ธต์ ์ ์งํฉ๋๋ค.
์ข์ ๋ณด์ด๋ ํจ๊ณผํ ๋ค์ ๋ชจํ ์คํจ๋ฅผ ์ฐพ์ต๋๋ค.
์์ฐ๋จ์ ์กฐ๊ฑด๊ณผ ๋ชฉํ๋ฅผ ํ์ํ๋ ํ์ธ์คํ์ ๋์ ํ์ง ์์ต๋๋ค.
Recommended reasoning order:
- verify actual runs, missingness, and deviations;
- inspect effect directions and interaction plots;
- define candidate model and hierarchy;
- review ANOVA and effect uncertainty;
- diagnose residuals, influence, and run order;
- reconcile coded and natural equations;
- explore candidates with Profiler and contour;
- record confirmation experiments and prediction error.
An optimum is a candidate for the next experiment
The model is estimated from finite design points and error. At a predicted maximum, perform an independent confirmation run and compare observed values with the prediction and CI or PI. A boundary optimum may suggest a wider range is useful, but never extend automatically beyond safety or physical limits.
Example result statement
We hierarchically fitted the pre-specified candidate model A+B+AB. Its coded equation was 70+8A+5B+6AB, with no time trend in residuals by run order. A=+1 and B=+1 maximized prediction in the Profiler, but this was a design boundary, not a declared final optimum. We planned an independent confirmation batch to check prediction error.
Takeaways
- A factorial effect and a ยฑ1 coded coefficient differ by a factor of two.
- Retain related lower-order terms with interactions and squared terms.
- Pooling and automatic term deletion require modelling judgment.
- Residuals and run order must not trail behind the effect table.
- Attach units and a valid range to natural-unit equations.
- A Profiler optimum is a candidate requiring confirmation.
The next unit is U20. It examines which effects become aliased and indistinguishable when runs from a full design are reduced, then stops automatically.
Official supplementary resources
The model and Lab in this article are educational synthetic material.