Factorial DOE
Plan and analyze two-level factorial experiments: full and fractional designs with resolution and aliases, randomized run order, effects, ANOVA, effect plots and the best settings.
Design input
Runs in this browser. Data is not uploaded or stored.
Design
2^(5−1) · 36 runs · Resolution V
5 factors · 16 factorial runs × 2 replicates · 2 center points per block · 2 blocks · run order randomized within blocks, seed 2026101001
- The generators are minimum aberration designs (checked by an exhaustive search), but have not been compared with Minitab’s catalogue: Minitab may use other, equivalent generators, and then its alias table names other (equally short) aliases.
| Statistic | Value |
|---|---|
| Design | 2^(5−1), 1/2 fraction |
| Resolution | V |
| Factorial runs (one replicate) | 16 |
| Replicates | 2 |
| Center points (total) | 4 |
| Blocks | 2 |
| Total runs | 36 |
| Generators | E = ABCD |
| Defining relation | I = ABCDE |
| Blocks | 1 replicate per block (nothing confounded) |
| Factor | Name | Low (−1) | High (+1) | Center (0) |
|---|---|---|---|---|
| A | Melt temperature (°C) | 220 | 250 | 235 |
| B | Mould temperature (°C) | 40 | 60 | 50 |
| C | Injection speed (mm/s) | 50 | 100 | 75 |
| D | Holding pressure (bar) | 400 | 600 | 500 |
| E | Cooling time (s) | 15 | 25 | 20 |
| Aliases |
|---|
| A |
| B |
| C |
| D |
| E |
| AB + CDE |
| AC + BDE |
| AD + BCE |
| AE + BCD |
| BC + ADE |
| BD + ACE |
| BE + ACD |
| CD + ABE |
| CE + ABD |
| DE + ABC |
| StdOrder | RunOrder | CenterPt | Blocks | Melt temperature (°C) | Mould temperature (°C) | Injection speed (mm/s) | Holding pressure (bar) | Cooling time (s) | Shrinkage (%) |
|---|---|---|---|---|---|---|---|---|---|
| 13 | 1 | 1 | 1 | 220 | 40 | 100 | 600 | 25 | |
| 2 | 2 | 1 | 1 | 250 | 40 | 50 | 400 | 15 | |
| 8 | 3 | 1 | 1 | 250 | 60 | 100 | 400 | 15 | |
| 4 | 4 | 1 | 1 | 250 | 60 | 50 | 400 | 25 | |
| 17 | 5 | 0 | 1 | 235 | 50 | 75 | 500 | 20 | |
| 1 | 6 | 1 | 1 | 220 | 40 | 50 | 400 | 25 | |
| 18 | 7 | 0 | 1 | 235 | 50 | 75 | 500 | 20 | |
| 7 | 8 | 1 | 1 | 220 | 60 | 100 | 400 | 25 | |
| 9 | 9 | 1 | 1 | 220 | 40 | 50 | 600 | 15 | |
| 16 | 10 | 1 | 1 | 250 | 60 | 100 | 600 | 25 | |
| 5 | 11 | 1 | 1 | 220 | 40 | 100 | 400 | 15 | |
| 10 | 12 | 1 | 1 | 250 | 40 | 50 | 600 | 25 | |
| 11 | 13 | 1 | 1 | 220 | 60 | 50 | 600 | 25 | |
| 14 | 14 | 1 | 1 | 250 | 40 | 100 | 600 | 15 | |
| 15 | 15 | 1 | 1 | 220 | 60 | 100 | 600 | 15 | |
| 6 | 16 | 1 | 1 | 250 | 40 | 100 | 400 | 25 | |
| 3 | 17 | 1 | 1 | 220 | 60 | 50 | 400 | 15 | |
| 12 | 18 | 1 | 1 | 250 | 60 | 50 | 600 | 15 | |
| 29 | 19 | 1 | 2 | 220 | 60 | 50 | 600 | 25 | |
| 25 | 20 | 1 | 2 | 220 | 60 | 100 | 400 | 25 | |
| 21 | 21 | 1 | 2 | 220 | 60 | 50 | 400 | 15 | |
| 27 | 22 | 1 | 2 | 220 | 40 | 50 | 600 | 15 | |
| 24 | 23 | 1 | 2 | 250 | 40 | 100 | 400 | 25 | |
| 34 | 24 | 1 | 2 | 250 | 60 | 100 | 600 | 25 | |
| 23 | 25 | 1 | 2 | 220 | 40 | 100 | 400 | 15 | |
| 26 | 26 | 1 | 2 | 250 | 60 | 100 | 400 | 15 | |
| 33 | 27 | 1 | 2 | 220 | 60 | 100 | 600 | 15 | |
| 22 | 28 | 1 | 2 | 250 | 60 | 50 | 400 | 25 | |
| 36 | 29 | 0 | 2 | 235 | 50 | 75 | 500 | 20 | |
| 35 | 30 | 0 | 2 | 235 | 50 | 75 | 500 | 20 | |
| 30 | 31 | 1 | 2 | 250 | 60 | 50 | 600 | 15 | |
| 31 | 32 | 1 | 2 | 220 | 40 | 100 | 600 | 25 | |
| 32 | 33 | 1 | 2 | 250 | 40 | 100 | 600 | 15 | |
| 20 | 34 | 1 | 2 | 250 | 40 | 50 | 400 | 15 | |
| 28 | 35 | 1 | 2 | 250 | 40 | 50 | 600 | 25 | |
| 19 | 36 | 1 | 2 | 220 | 40 | 50 | 400 | 25 |
Analysis input
Paste, open a CSV, TSV, TXT or XLSX file (up to 20 MB), or drop it on the field. Files are read in this browser only.
A B C Shrinkage 220 40 50 1.604 250 40 50 1.585 220 60 50 1.895
1 row = 1 run
Columns: tab, ; or ,
Decimals: 12,5 or 12.5
Read as: tab-separated · decimal point · 36 rows · header row skipped
| # | StdOrder | RunOrder | CenterPt | Blocks | Factor 1 | Factor 2 | Factor 3 | Factor 4 | Factor 5 | Response |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 13 | 1 | 1 | 1 | 220 | 40 | 100 | 600 | 25 | 1.435 |
| 2 | 2 | 2 | 1 | 1 | 250 | 40 | 50 | 400 | 15 | 1.585 |
| 3 | 8 | 3 | 1 | 1 | 250 | 60 | 100 | 400 | 15 | 1.874 |
| 4 | 4 | 4 | 1 | 1 | 250 | 60 | 50 | 400 | 25 | 1.868 |
| 5 | 17 | 5 | 0 | 1 | 235 | 50 | 75 | 500 | 20 | 1.609 |
| 6 | 1 | 6 | 1 | 1 | 220 | 40 | 50 | 400 | 25 | 1.604 |
| 7 | 18 | 7 | 0 | 1 | 235 | 50 | 75 | 500 | 20 | 1.583 |
| 8 | 7 | 8 | 1 | 1 | 220 | 60 | 100 | 400 | 25 | 1.881 |
| 9 | 9 | 9 | 1 | 1 | 220 | 40 | 50 | 600 | 15 | 1.441 |
| 10 | 16 | 10 | 1 | 1 | 250 | 60 | 100 | 600 | 25 | 1.5 |
+26 more rows
One row per run: the factor settings in uncoded units (or −1 / +1) and the measured response, as the worksheet of step 1. Center points have every factor at its midpoint.
Empty limits take the lowest and highest response in the data (maximize: lower and target; minimize: target and upper; target: all three, the target typed). Desirability d rises linearly from 0 at the limit to 1 at the target (weight 1).
Runs in this browser. Data is not uploaded or stored.
Analysis results
Significant: B, D, BD
At α = 0.05 significant: Mould temperature (°C) (B, effect 0.17656, p < 0.0001), Holding pressure (bar) (D, effect -0.29281, p < 0.0001) and Mould temperature (°C) × Holding pressure (bar) (BD, effect -0.093687, p < 0.0001); the other 12 terms are not. Because BD is significant, read the effects of B and D from the interaction plot: each depends on the level of the other. No evidence of curvature at the center points (p = 0.6837): the linear model holds at the center. The blocks differ (p = 0.0027): blocking kept that difference out of the error. The model explains 99.42% of the variation in Shrinkage (%) (R²; adjusted 98.88%, predicted 97.55%).
Regression equation in uncoded units: Shrinkage (%) = 0.8873646 − 0.0003083333 Melt temperature (°C) + 0.02373333 Mould temperature (°C) − 0.001800833 Injection speed (mm/s) + 0.001323125 Holding pressure (bar) + 0.00998125 Cooling time (s) + 3.729167e-5 Melt temperature (°C)*Mould temperature (°C) − 3.416667e-6 Melt temperature (°C)*Injection speed (mm/s) − 2.0625e-6 Melt temperature (°C)*Holding pressure (bar) − 3.375e-5 Melt temperature (°C)*Cooling time (s) + 1.4875e-5 Mould temperature (°C)*Injection speed (mm/s) − 4.684375e-5 Mould temperature (°C)*Holding pressure (bar) − 6.8125e-5 Mould temperature (°C)*Cooling time (s) + 1.7125e-6 Injection speed (mm/s)*Holding pressure (bar) + 4.275e-5 Injection speed (mm/s)*Cooling time (s) − 4.4375e-6 Holding pressure (bar)*Cooling time (s) − 0.00396875 Ct Pt
36 runs · 32 corner points · 4 center points · 2 blocks · resolution V · S 0.0180741
Significant (bar)Significant (labelled square)Not significantReference line (α)Line of no effect
Interaction plots (two-factor interactions in the model; dashed = second factor low, solid = high)
| Factor | Name | Low | High | Center |
|---|---|---|---|---|
| A | Melt temperature (°C) | 220 | 250 | 235 |
| B | Mould temperature (°C) | 40 | 60 | 50 |
| C | Injection speed (mm/s) | 50 | 100 | 75 |
| D | Holding pressure (bar) | 400 | 600 | 500 |
| E | Cooling time (s) | 15 | 25 | 20 |
| Statistic | Value |
|---|---|
| Factors | 5 |
| Runs | 36 |
| Corner points | 32 |
| Center points | 4 |
| Blocks | 2 |
| Distinct factorial points | 16 |
| Replicates | 2 |
| Resolution | V |
| Defining relation | I = ABCDE |
| Term | Effect | Coef | SE Coef | T-Value | P-Value | VIF |
|---|---|---|---|---|---|---|
| Constant | — | 1.60522 | 0.00319509 | 502.402 | < 0.0001 | — |
| Blocks 1 | — | -0.0104444 | 0.00301236 | -3.4672 | 0.0027 | 1 |
| A Melt temperature (°C) | -0.0121875 | -0.00609375 | 0.00319509 | -1.90723 | 0.0726 | 1 |
| B Mould temperature (°C) | 0.176562 | 0.0882812 | 0.00319509 | 27.6303 | < 0.0001 | 1 |
| C Injection speed (mm/s) | -0.0074375 | -0.00371875 | 0.00319509 | -1.1639 | 0.2597 | 1 |
| D Holding pressure (bar) | -0.292812 | -0.146406 | 0.00319509 | -45.8223 | < 0.0001 | 1 |
| E Cooling time (s) | -0.0036875 | -0.00184375 | 0.00319509 | -0.577058 | 0.5710 | 1 |
| AB | 0.0111875 | 0.00559375 | 0.00319509 | 1.75074 | 0.0970 | 1 |
| AC | -0.0025625 | -0.00128125 | 0.00319509 | -0.401006 | 0.6931 | 1 |
| AD | -0.0061875 | -0.00309375 | 0.00319509 | -0.968284 | 0.3457 | 1 |
| AE | -0.0050625 | -0.00253125 | 0.00319509 | -0.792232 | 0.4385 | 1 |
| BC | 0.0074375 | 0.00371875 | 0.00319509 | 1.1639 | 0.2597 | 1 |
| BD | -0.0936875 | -0.0468437 | 0.00319509 | -14.6612 | < 0.0001 | 1 |
| BE | -0.0068125 | -0.00340625 | 0.00319509 | -1.06609 | 0.3005 | 1 |
| CD | 0.0085625 | 0.00428125 | 0.00319509 | 1.33995 | 0.1969 | 1 |
| CE | 0.0106875 | 0.00534375 | 0.00319509 | 1.67249 | 0.1117 | 1 |
| DE | -0.0044375 | -0.00221875 | 0.00319509 | -0.694426 | 0.4963 | 1 |
| Ct Pt | — | -0.00396875 | 0.00958526 | -0.414047 | 0.6837 | 1 |
| Statistic | Value |
|---|---|
| S | 0.0180741 |
| R-sq | 99.42% |
| R-sq(adj) | 98.88% |
| R-sq(pred) | 97.55% |
| Source | DF | Adj SS | Adj MS | F-Value | P-Value |
|---|---|---|---|---|---|
| Model | 17 | 1.01529 | 0.0597227 | 182.82 | < 0.0001 |
| Blocks | 1 | 0.00392711 | 0.00392711 | 12.0215 | 0.0027 |
| Linear | 5 | 0.937047 | 0.187409 | 573.689 | < 0.0001 |
| A Melt temperature (°C) | 1 | 0.00118828 | 0.00118828 | 3.63751 | 0.0726 |
| B Mould temperature (°C) | 1 | 0.249395 | 0.249395 | 763.435 | < 0.0001 |
| C Injection speed (mm/s) | 1 | 0.000442531 | 0.000442531 | 1.35466 | 0.2597 |
| D Holding pressure (bar) | 1 | 0.685913 | 0.685913 | 2099.68 | < 0.0001 |
| E Cooling time (s) | 1 | 0.000108781 | 0.000108781 | 0.332996 | 0.5710 |
| 2-Way Interactions | 10 | 0.0742556 | 0.00742556 | 22.7308 | < 0.0001 |
| AB | 1 | 0.00100128 | 0.00100128 | 3.06507 | 0.0970 |
| AC | 1 | 5.25312e-5 | 5.25312e-5 | 0.160806 | 0.6931 |
| AD | 1 | 0.000306281 | 0.000306281 | 0.937574 | 0.3457 |
| AE | 1 | 0.000205031 | 0.000205031 | 0.627632 | 0.4385 |
| BC | 1 | 0.000442531 | 0.000442531 | 1.35466 | 0.2597 |
| BD | 1 | 0.0702188 | 0.0702188 | 214.95 | < 0.0001 |
| BE | 1 | 0.000371281 | 0.000371281 | 1.13655 | 0.3005 |
| CD | 1 | 0.000586531 | 0.000586531 | 1.79546 | 0.1969 |
| CE | 1 | 0.000913781 | 0.000913781 | 2.79722 | 0.1117 |
| DE | 1 | 0.000157531 | 0.000157531 | 0.482227 | 0.4963 |
| Curvature | 1 | 5.60035e-5 | 5.60035e-5 | 0.171435 | 0.6837 |
| Error | 18 | 0.00588014 | 0.000326674 | — | — |
| Total | 35 | 1.02117 | — | — | — |
| Aliases |
|---|
| A |
| B |
| C |
| D |
| E |
| AB + CDE |
| AC + BDE |
| AD + BCE |
| AE + BCD |
| BC + ADE |
| BD + ACE |
| BE + ACD |
| CD + ABE |
| CE + ABD |
| DE + ABC |
| Factor | At low | At high | Difference |
|---|---|---|---|
| A Melt temperature (°C) | 1.61131 | 1.59912 | -0.0121875 |
| B Mould temperature (°C) | 1.51694 | 1.6935 | 0.176562 |
| C Injection speed (mm/s) | 1.60894 | 1.6015 | -0.0074375 |
| D Holding pressure (bar) | 1.75162 | 1.45881 | -0.292812 |
| E Cooling time (s) | 1.60706 | 1.60337 | -0.0036875 |
| Center points | 1.60125 | — | — |
Response optimizer
Shrinkage (%): 1.396
Minimize: the best corner of the design predicts 1.396 (desirability 0.962; predictions over the design region range from 1.396 to 1.9058).
| Factor | Coded | Setting |
|---|---|---|
| A Melt temperature (°C) | 1 | 250 |
| B Mould temperature (°C) | -1 | 40 |
| C Injection speed (mm/s) | 1 | 100 |
| D Holding pressure (bar) | 1 | 600 |
| E Cooling time (s) | -1 | 15 |
| Statistic | Value |
|---|---|
| Goal | Minimize |
| Lower | — |
| Target | 1.376 |
| Upper | 1.9 |
| Fit | 1.396 |
| SE Fit | 0.0127803 |
| 95% CI | (1.36915; 1.42285) |
| 95% PI | (1.34949; 1.44251) |
| Desirability | 0.961832 |
Download offline versionSingle HTML file · v1.6 · 636 KB · works without internet
Method
- Factors and coding: 2 to 10 factors A, B, C … K (Minitab skips I), each with a numeric low and high level. Coded units: low = −1, high = +1, the midpoint 0 (center points). The analysis codes each factor column from its own lowest and highest value; a row must have every factor at its low or high level (a corner point) or every factor at its midpoint (a center point).
- Designs: the full factorial 2k, or a fraction 2k−p: the first k − p factors in standard (Yates) order (A changes fastest), each added factor the product of the base factors in its generator. The generators below are minimum aberration designs (the highest resolution, then the fewest shortest words): an exhaustive search over every choice of generators in the reference script finds the same word length pattern for every entry. Unverified: whether each entry is the same set of words as Minitab’s catalogue could not be checked; an equivalent choice gives the same resolution and the same number of aliases, but the alias table may name other (equally short) words.
- Generator catalogue (fractions up to 128 runs; the full factorial is always offered):
Fractional designs: generators (unverified against Minitab) Factors Runs Fraction Resolution Generators 3 4 1/2 III C = AB 4 8 1/2 IV D = ABC 5 8 1/4 III D = AB, E = AC 5 16 1/2 V E = ABCD 6 8 1/8 III D = AB, E = AC, F = BC 6 16 1/4 IV E = ABC, F = BCD 6 32 1/2 VI F = ABCDE 7 8 1/16 III D = AB, E = AC, F = BC, G = ABC 7 16 1/8 IV E = ABC, F = BCD, G = ACD 7 32 1/4 IV F = ABCD, G = ABDE 7 64 1/2 VII G = ABCDEF 8 16 1/16 IV E = BCD, F = ACD, G = ABC, H = ABD 8 32 1/8 IV F = ABC, G = ABD, H = BCDE 8 64 1/4 V G = ABCD, H = ABEF 8 128 1/2 VIII H = ABCDEFG 9 16 1/32 III E = ABC, F = BCD, G = ACD, H = ABD, J = ABCD 9 32 1/16 IV F = BCDE, G = ACDE, H = ABDE, J = ABCE 9 64 1/8 IV G = ABCD, H = ACEF, J = CDEF 9 128 1/4 VI H = ACDFG, J = BCEFG 10 16 1/64 III E = ABC, F = BCD, G = ACD, H = ABD, J = ABCD, K = AB 10 32 1/32 IV F = ABCD, G = ABCE, H = ABDE, J = ACDE, K = BCDE 10 64 1/16 IV G = BCDF, H = ACDF, J = ABDE, K = ABCE 10 128 1/8 V H = ABCG, J = BCDE, K = ACDF - Defining relation, resolution and aliases: the defining relation is every word whose product is the same (+1 or −1) in all factorial runs (computed from the runs, so it also holds after a fold-over); the resolution is the length of its shortest word (III: main effects aliased with two-factor interactions; IV: main effects clear, two-factor interactions aliased with each other; V: both clear). The alias chain of a term is its product with every word of the relation; the alias table lists, as Minitab’s “Alias Structure”, each chain with its members up to the chosen order.
- Fold-over (fractions only): the runs are added again with the signs of every factor (or of one factor) reversed. Folding on all factors removes the words of odd length (a resolution III design becomes IV); folding on one factor frees that factor and its two-factor interactions. The folded runs are part of the same blocks (no extra block; FactoKit’s convention).
- Center points, replicates and blocks: center points are added to every block. Blocks hold whole replicates when the number of blocks divides the number of replicates (nothing is confounded), or each replicate is split into 2 or 4 blocks by confounding: the block generators are chosen so that the effects confounded with blocks (each read through its alias chain) are of the highest order possible — the sorted orders of the confounded chains are compared from the lowest up, ties go to the first in term order — and never a main effect. A full factorial in 2 blocks confounds the highest-order interaction (ABC…). Standard order runs through the blocks; within a block the factorial runs (replicate by replicate) come first, then the center points, as Minitab’s StdOrder.
- Randomization: the run order is shuffled within each block (blocks are run in order) by a Fisher–Yates shuffle driven by the Mulberry32 generator from the seed, so the same seed gives the same order in every browser and in the offline file. The worksheet (StdOrder, RunOrder, CenterPt with 1 = corner and 0 = center, Blocks, the factors in uncoded units and an empty response column) is listed in run order and saved as CSV or Excel.
- Model: the terms up to the chosen order (default 2: main effects and two-factor interactions) minus the terms unticked by hand, plus the blocks (effect coded: +1 in its block, −1 in the last block) and the center-point term (1 at the center points, 0 elsewhere), as Minitab’s defaults. Terms are taken in the order blocks, main effects, two-factor interactions …, center point; a term whose column adds nothing to the columns before it (Gram–Schmidt, tolerance 10⁻⁷) is left out and reported as aliased with the earlier term of its chain or as confounded with blocks — so only one term of each alias chain is estimated, the first in term order.
- Effects and coefficients: least squares by Householder QR (never by inverting XᵀX) on the coded columns. Effect = 2 × coefficient (the change of the mean response from the low to the high level). With error degrees of freedom: SE Coef = √(MSE · cⱼⱼ), T = Coef / SE Coef, two-sided P from the t distribution with the error degrees of freedom; VIF = cⱼⱼ · Σ (xᵢⱼ − x̄ⱼ)² (1 for an orthogonal design).
- Analysis of variance (adjusted sums of squares): Model = SST − SSE with p − 1 degrees of freedom; Blocks, each group (Linear, 2-Way Interactions …), each term and Curvature: the increase of SSE when they are left out, bᵀ C⁻¹ b over their coefficients (C = (XᵀX)⁻¹ restricted to them); F = MS / MSE. Curvature is the test of the center-point term: whether the mean at the center differs from the mean of the corners. Pure error is the error of a model with one mean per setting of the factors in the model (the center points one setting) plus the blocks when they are in the model; lack of fit = SSE − pure error, tested against it. S = √MSE, R-sq = 1 − SSE / SST, R-sq(adj) = 1 − MSE / (SST / (n − 1)), R-sq(pred) = 1 − PRESS / SST with PRESS = Σ (eᵢ / (1 − hᵢ))² (not defined when a leverage is 1, e.g. a model that fits every corner exactly).
- Lenth’s method (no degree of freedom left for error, e.g. an unreplicated design with every term in the model): s₀ = 1.5 · median |effect|, pseudo standard error PSE = 1.5 · median of the |effects| below 2.5 · s₀; t = effect / PSE with m / 3 degrees of freedom (m effects), margin of error ME = t(1 − α/2; m/3) · PSE and simultaneous margin SME = t(γ; m/3) · PSE with γ = (1 + (1 − α)^(1/m)) / 2 (Lenth 1989). An effect is significant when |effect| > ME, as Minitab marks effects with Lenth’s PSE.
- Effect plots: the Pareto chart shows |T| (with error degrees of freedom; reference line t(1 − α/2; error df)) or |effect| (Lenth; reference line ME), largest first. The normal plot shows the effects (or T) against the normal scores of the median ranks (i − 0.3) / (m + 0.4); the half-normal plot the absolute values against Φ⁻¹(0.5 + 0.5 · (i − 0.3) / (m + 0.4)). The line is where the effects would fall if none were real (slope 1 for T, PSE for effects); significant effects are labelled squares.
- Factorial plots: main effects plot = mean response of the corner points at each factor’s low and high level (data means; the overall mean dashed, the center points’ mean as a diamond); interaction plots = the means at the four combinations of two factors, one line per level of the second (dashed low, solid high), for the two-factor interactions in the model (the 12 largest). Parallel lines mean no interaction.
- Equation in uncoded units: each coded term ∏ (Xⱼ − Mⱼ) / Hⱼ (M the midpoint, H half the range) is expanded into products of the uncoded factors; the block terms are left out (the equation is the average over the blocks) and the center-point term is written as “Ct Pt” (1 at the center points).
- Response optimizer (one response, Derringer–Suich desirability with weight 1, as Minitab’s Response Optimizer): maximize: d = 0 below the lower limit, (y − L) / (T − L) up to the target, 1 above; minimize: 1 below the target, (U − y) / (U − T) up to the upper limit, 0 above; target: rising from L to T and falling from T to U. Empty limits take the lowest and highest response in the data. The prediction uses the model without blocks and without the center-point term. That model is linear in each factor, so its maximum and minimum over the cube (−1 … +1) are at corners, and maximize / minimize check every corner of the factors in the model (factors not in the model are shown at the center). A target between the lowest and highest corner prediction is reached on the line from the center of the design towards the corner on its side (the first point where the prediction equals the target; FactoKit’s rule, as the solution is not unique). The fit is given with its standard error and the confidence and prediction intervals at 1 − α. When the curvature test is significant the optimum may lie inside the region, which a response surface design would show.
- Checks: every design (runs, run order, defining relation, alias lines, block words) and every analysis number is compared with an independent Python script: designs built with numpy and itertools, the minimum aberration search, statsmodels OLS for the coefficients, SE, T, P and fitted values, refitted models for every adjusted sum of squares and for PRESS, statsmodels OLS of one mean per setting for the pure error, variance_inflation_factor, OLSInfluence for the standardized residuals, numpy and scipy for Lenth’s method, brute force over the corners and scipy brentq for the optimizer, get_prediction for the intervals. Published check: Montgomery, Design and Analysis of Experiments, Example 6.2 (filtration rate, 24 unreplicated): the effects A 21.625, C 9.875, D 14.625, AC −18.125 and AD 16.625 and Lenth’s PSE 2.625 are reproduced (“Load unreplicated example”).
- Example: synthetic data, not from a real machine: shrinkage of an injection-moulded part in a 25−1 design (resolution V, E = ABCD) run on two days (two replicates as two blocks) with two center points per day. Mould temperature, holding pressure and their interaction are real, the other factors are not; there is no curvature.
- Files: CSV, TSV and TXT are read as if pasted (UTF-8, UTF-16, otherwise Windows-1257). XLSX: choose the sheet and the columns or a cell range; formula cells use the value Excel last saved, dates are kept as text. Files up to 20 MB are read in this browser only and never uploaded.
- XLSX files are read with SheetJS Community Edition 0.20.3, Apache License 2.0 (license), loaded only when an Excel file is opened or created.