Back to List

From Factor Effects to Prediction and Exploration: Diagnosing a DOE Model

Connects full-factorial responses to effects and ANOVA, hierarchical regression models, residual diagnostics, natural-unit equations, and Profiler-based condition exploration.

Advanced
|
32min
|
Verified (2026-08-14)
model hierarchypoolingcoded unitnatural unitPrediction ProfilerdesirabilityresidualJMP
Progress0/19 (0%)

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?
๋ชจํ˜•๊ณ„์ธต๊ตํ˜ธ์ž‘์šฉ์ด ์žˆ์œผ๋ฉด ๊ด€๋ จ ์ฃผํšจ๊ณผ๋ฅผ ํ•จ๊ป˜ ์œ ์ง€
coded unitโˆ’1๊ณผ +1๋กœ ๋ฐ”๊พผ ์„ค๊ณ„ ์ขŒํ‘œ
natural unitยฐCยท๋ถ„ยท๋†๋„ ๊ฐ™์€ ์‹ค์ œ ๋‹จ์œ„
Profiler์ž…๋ ฅ ๋ณ€ํ™”์— ๋”ฐ๋ฅธ ๋ชจํ˜• ์˜ˆ์ธก์„ ํƒ์ƒ‰ํ•˜๋Š” ํ‘œํ˜„

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.

U19 ยท Figure 01
ํšจ๊ณผ๋Š” ๋ชจํ˜•ํ•ญ์ด ๋˜๊ณ  ๋ชจํ˜•์€ ์กฐ๊ฑด๋ณ„ ์˜ˆ์ธก์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค
A80B50AB60
ํ•ญ์„ ์ค„์ผ ๋•Œ p๊ฐ’๋งŒ ์ข‡์ง€ ๋ง๊ณ  ๊ตํ˜ธ์ž‘์šฉ๊ณผ ๊ด€๋ จ ์ฃผํšจ๊ณผ์˜ ๊ณ„์ธต์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

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.

An attractive effect plot does not exempt residual diagnostics

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

  1. Compare B-dependence of the A profiler at AB=0 and AB=6.
  2. Move A and B from โˆ’1 to +1 and read the current prediction.
  3. Explain why values outside the design range are unavailable.
  4. List range information needed to convert coded coefficients to natural units.
In-Silico Lab ยท U19

ํšจ๊ณผ๋ฅผ ๋ชจํ˜•์‹๊ณผ ์กฐ๊ฑด ํƒ์ƒ‰์œผ๋กœ ์—ฐ๊ฒฐํ•˜์„ธ์š”

ยฑ1 coded ์ขŒํ‘œ์—์„œ AยทB๋ฅผ ์›€์ง์—ฌ ๊ตํ˜ธ์ž‘์šฉ ๋ชจํ˜•์˜ ์˜ˆ์ธก์„ ์ฝ๊ณ  ์ž์—ฐ๋‹จ์œ„ ํ•ด์„ ์ „ ํ™•์ธํ•  ํ•ญ๋ชฉ์„ ๋ด…๋‹ˆ๋‹ค.

์ฒ˜์Œ์ด๋ผ๋ฉด: ๋ฌด์—‡์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•˜๋‚˜์š”?
  1. 1. ์งˆ๋ฌธ์„ ๋จผ์ € ์ฝ๊ธฐLab ์ œ๋ชฉ์—์„œ ์ด๋ฒˆ์— ๋น„๊ตํ•  ํ•œ ๊ฐ€์ง€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. 2. ์กฐ๊ฑด ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ๊ธฐ์ฒ˜์Œ์—๋Š” n, ํšจ๊ณผ, ์‚ฐํฌ ๊ฐ™์€ ์ž…๋ ฅ ์ค‘ ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค.
  3. 3. ์ƒˆ ํ•ฉ์„ฑ ํ‘œ๋ณธ ๋ˆ„๋ฅด๊ธฐ์ƒˆ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ™์€ ์กฐ๊ฑด๋„ ํ‘œ๋ณธ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. 4. ๊ทธ๋ฆผ๊ณผ ๊ณ„์‚ฐ ๊ฒฐ๊ณผ ๋น„๊ตํ•˜๊ธฐ๋ฐ”๊พธ๊ธฐ ์ „ํ›„ ๋ฌด์—‡์ด ์›€์ง์ด๊ณ  ๋ฌด์—‡์ด ๊ทธ๋Œ€๋กœ์ธ์ง€ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ ์–ด๋ณด์‹ญ์‹œ์˜ค.

๋ง‰ํžˆ๋ฉด ์ดˆ๊ธฐํ™”๋กœ ๋Œ์•„๊ฐ€ ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋’ค ์กฐ๊ฑด ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค. ์ด Lab์€ ์ •๋‹ต ํŒ์ •๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ํŒจํ„ด ๊ด€์ฐฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๊ฐ™์€ ์„ค์ •์˜ ํ•ฉ์„ฑ ๊ด€์ธก

A coded, B๋ฅผ ํ˜„์žฌ ๊ฐ’์œผ๋กœ ๊ณ ์ •ํ•œ ์˜ˆ์ธก ๋‹จ๋ฉด

๊ณ„์‚ฐ ๊ฒฐ๊ณผ

intercept70.0
A/B/AB ๊ณ„์ˆ˜8 / 5 / 6
ํ˜„์žฌ ์˜ˆ์ธก70.0
์„ค๊ณ„ ๋ฒ”์œ„โˆ’1 โ‰ค A,B โ‰ค +1

desirability ์ตœ๋Œ€์ ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋„ฃ์€ ๋ชฉํ‘œ์˜ ์ตœ๋Œ€์ ์ž…๋‹ˆ๋‹ค. ๊ณผํ•™์  ์ค‘์š”์„ฑ๊ณผ ํ™•์ธ์‹คํ—˜์„ ์ž๋™์œผ๋กœ ๋ณด์ฆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ต์œก์šฉ synthetic model ยท bjs-factorial-sequence-v1. ์‹ค์ œ ์—ฐ๊ตฌ ํŒ๋‹จ์—๋Š” ์‹คํ—˜๋‹จ์œ„, ๊ฒฐ์ธก, ๋ถ„ํฌ, ๋‹ค์ค‘์„ฑ, ์‚ฌ์ „๊ณ„ํš๊ณผ ๋„๋ฉ”์ธ ๊ธฐ์ค€์„ ๋ณ„๋„๋กœ ๋ฐ˜์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Read JMP analysis in judgment order, not output order

Effect / ANOVA

์–ด๋–ค ํ•ญ์ด ๋ฐ˜์‘ ๋ณ€๋™์„ ์„ค๋ช…ํ•˜๋Š”์ง€ ๋ณด๋˜ ๊ณ„์ธต์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

Residual Diagnostics

์ข‹์•„ ๋ณด์ด๋Š” ํšจ๊ณผํ‘œ ๋’ค์˜ ๋ชจํ˜• ์‹คํŒจ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

Profiler / Contour

์ž์—ฐ๋‹จ์œ„ ์กฐ๊ฑด๊ณผ ๋ชฉํ‘œ๋ฅผ ํƒ์ƒ‰ํ•˜๋˜ ํ™•์ธ์‹คํ—˜์„ ๋Œ€์‹ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Recommended reasoning order:

  1. verify actual runs, missingness, and deviations;
  2. inspect effect directions and interaction plots;
  3. define candidate model and hierarchy;
  4. review ANOVA and effect uncertainty;
  5. diagnose residuals, influence, and run order;
  6. reconcile coded and natural equations;
  7. explore candidates with Profiler and contour;
  8. 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.

๐Ÿ’ฌ Questions & Comments

0 comments

You can post without signing in. Guest comments cannot be edited or deleted by their author.

0/2000

Loading...