EDH.
AboutConsultingTrainingsToolsEssays
Subscribe
The archive

Legacy posts.

The original Experimental Design Hub blog. Earlier tutorials on Design of Experiments and Bayesian Optimization, kept here for reference. Newer writing lives in the journal.

  • Bayesian Optimization

    Understanding Bayesian Optimization

    Discover how Bayesian Optimization revolutionizes experimental design by using machine learning to intelligently guide experiments, saving time and resources compared to traditional DoE methods.

    2025 · 09 · 25
  • Bayesian Optimization

    Testing Bayesian Optimization for Lab Experiments

    Comparing Bayesian Optimization against random sampling and fractional factorial design using real lab data. Learn how BayBE achieves 98% success rate vs 50% for random approaches in optimizing coating hardness.

    2025 · 09 · 26
  • Bayesian Optimization

    A Technical Guide to Bayesian Optimization

    How Bayesian Optimization decides which experiment to run next: surrogate models approximate your expensive experiments, and acquisition functions balance exploring the unknown with exploiting what looks promising.

    2025 · 12 · 20
  • Bayesian Optimization · Python Examples

    Getting Started with Bayesian Optimization (BayBE)

    A practical walkthrough of using the BayBE Python package to optimize chemical processes efficiently

    2025 · 12 · 29
  • Bayesian Optimization · Python Examples

    Getting Started with Bayesian Optimization (NEXTorch)

    A practical walkthrough of using the NEXTorch Python package to optimize chemical processes efficiently

    2026 · 01 · 13
  • Bayesian Optimization · Python Examples

    Getting Started with Bayesian Optimization (BoFire)

    A practical walkthrough of using the BoFire Python package to optimize chemical processes efficiently

    2026 · 01 · 31
  • Bayesian Optimization

    How Many Experiments Do I Really Need?

    Active learning, domain expertise, or random selection: which gets you the best predictions from the fewest experiments?

    2026 · 04 · 01
  • DoE

    What is Design of Experiments? (DoE Basics)

    Learn the fundamentals of Design of Experiments (DoE) - a structured approach to experimental planning that maximizes information from minimal trials. Perfect introduction for chemical process optimization and experimental design.

    2025 · 08 · 01
  • DoE

    Key DoE Terms

    Your essential cheat sheet for Design of Experiments terminology. Learn the key terms like factors, factor levels, response variables, and more to master DoE conversations and concepts.

    2025 · 08 · 02
  • DoE

    Principles of DoE: Randomization, Replication, Blocking

    Learn the three fundamental principles of Design of Experiments that ensure high-quality, reproducible data: replication, randomization, and blocking. Essential DoE basics for reliable experimental results.

    2025 · 08 · 03
  • DoE

    Main Effects & Interaction Effects Explained

    Understand main effects and interaction effects in factorial design. Learn how factors can work independently or synergistically in Design of Experiments through practical examples and visualization techniques.

    2025 · 08 · 04
  • DoE

    The Basics of Designing Better Experiments

    Discover why one-factor-at-a-time (OFAT) approaches miss crucial interactions and how systematic design space coverage leads to full factorial designs. Learn to plan experiments that capture maximum information with minimal runs.

    2025 · 08 · 05
  • DoE

    A step by step example of a full factorial design

    Learn what a full factorial design looks like in practice and how to create and analyze one—using a real filtration-rate dataset. We’ll read main-effects and interaction plots without heavy stats.

    2025 · 08 · 06
  • DoE · Python Examples

    Create a Full Factorial Design in Python

    Step-by-step guide for beginners: install pyDOE3, create 2^k designs, add factor names, map to real units, randomize, and export ready-to-run experiment plans.

    2025 · 08 · 07
  • DoE

    Introducing Fractional & Central Composite Designs

    When to move past full factorial design; how to use fractional designs to screen and central composite designs to optimize.

    2025 · 08 · 08
  • DoE

    Example of a Fractional Factorial Design

    A step-by-step walkthrough of a fractional factorial design: why, when, and how to use it, with a practical example and visualizations.

    2025 · 09 · 11
  • DoE · Python Examples

    Create a Fractional Factorial Design in Python

    Learn to create efficient fractional factorial designs using pyDOE3: reduce experiment costs while maintaining statistical power through strategic confounding and resolution optimization.

    2025 · 09 · 16
  • DoE

    Mathematical Models in DOE

    Learn when and how to build mathematical models from your DOE results. Turn your experimental insights into predictive equations for complex optimization goals.

    2025 · 09 · 17
  • DoE

    How to perform ANOVA

    Learn how to properly build models in DoE using ANOVA. Discover the systematic approach to determine which parameters truly matter and build reliable predictive models.

    2025 · 09 · 18
  • DoE

    Understanding the ANOVA Table Output

    A practical guide to reading and interpreting ANOVA tables in Design of Experiments. Learn what each column means and how to use the output for decision-making.

    2025 · 09 · 19
  • DoE

    Testing ANOVA Assumptions

    Learn to validate your ANOVA results by checking critical assumptions. Discover what can go wrong and how to spot problems before they invalidate your conclusions.

    2025 · 09 · 19
  • DoE

    QQ-Plots Explained

    Learn how to use Quantile-Quantile plots to validate ANOVA assumptions and ensure your statistical models are reliable. Discover what QQ-plots reveal about data normality and how to interpret different patterns.

    2025 · 09 · 19
  • DoE

    Residual Analysis

    Learn how to validate your DoE models through residual analysis, including visual comparisons, R-squared calculations, and residual plots to ensure your experimental conclusions are reliable.

    2025 · 09 · 19
  • DoE · Python Examples

    How to Perform ANOVA with Python

    Learn to perform ANOVA analysis using Python and statsmodels. From basic model fitting to advanced techniques like backward elimination and quadratic terms.

    2025 · 09 · 20
  • DoE

    A step by step example of a Central Composite Design (CCD)

    Learn how to set up and analyze a Central Composite Design through a practical example. Discover how CCD helps find optimal conditions while detecting curvature in your process.

    2025 · 09 · 21
  • DoE · Python Examples

    Create a Central Composite Design in Python

    Practical, reproducible steps to build a CCD with Python.

    2025 · 09 · 22
  • DoE

    Central Composite Design vs. Box-Behnken Design

    Learn the key differences between Central Composite and Box-Behnken designs, and discover which response surface design is best for your optimization experiments.

    2025 · 09 · 25
  • DoE · Python Examples

    How to create a Box-Behnken Design in Python

    Learn to create efficient Box-Behnken designs using pyDOE3: a practical guide for optimizing processes with fewer experiments while exploring quadratic effects and curvature.

    2025 · 10 · 20
  • DoE · Python Examples

    A full factorial design in Python from beginning to end

    A comprehensive step-by-step guide to implementing 2-level full factorial designs using Python. Learn to create experimental plans, visualize main effects and interactions, perform ANOVA, conduct model diagnostics, and generate 3D surface plots - all with practical code examples and real filtration rate data.

    2025 · 09 · 23
  • DoE

    Understanding Systematic and Random Errors

    Learn to identify, understand, and manage systematic and random errors in experimental design. Discover how these errors impact accuracy and precision, and master the strategies to minimize their effects on your DoE results.

    2025 · 10 · 27
  • DoE

    Why Blocking Matters

    A real-world example showing what happens when you skip blocking in your DoE. Learn from this epoxy coating experiment how batch-to-batch variability can confound your results—and how blocking prevents it.

    2025 · 10 · 28
  • DoE

    Response Surface Methodology (RSM)

    Learn how Response Surface Methodology uses sequential experiments and polynomial models to navigate the optimization landscape and find better process conditions step by step.

    2025 · 11 · 02
  • DoE

    The Path of Steepest Ascent

    Learn how to use the path of steepest ascent to optimize processes systematically. Includes practical examples for linear models with and without interactions.

    2025 · 11 · 08
  • DoE · Python Examples

    Why You Should Always Code Your Variables

    Learn why coding variables is essential in DoE. Discover how standardizing factor scales prevents misleading coefficients and enables accurate model interpretation.

    2025 · 11 · 22
  • DoE · Python Examples

    Blocking in Practice: How to Actually Do It

    Learn how blocking is implemented in experimental design through confounding, see a practical comparison of blocked vs. unblocked designs, and understand why randomization alone isn't enough.

    2026 · 01 · 24
  • DoE

    Active Effects: Not Everything Matters Equally

    Learn what active effects are, how to distinguish them from inactive ones, and why the principles of effect sparsity and effect hierarchy are the foundation of efficient experimental design.

    2026 · 02 · 28
  • DoE

    Foldover Designs

    Learn how foldover designs resolve confounding in fractional factorial experiments by adding a mirror-image set of runs, with a practical example showing how a misleading effect gets unmasked.

    2026 · 03 · 01
  • DoE

    All-Subset Regression

    Instead of removing terms one by one, all-subset regression evaluates every possible combination of factors and picks the best model directly. Here's how it works and how it compares to ANOVA.

    2026 · 03 · 08

Get new essays and EDH updates in your inbox.

Subscribe to The Batch →

Ending trial and error in coatings R&D, one essay at a time.

Work
  • Consulting
  • Trainings
  • Speaking
Library
  • Essays
  • Tools
  • The Batch
  • YouTube
  • Legacy posts
Connect
  • LinkedIn
  • Email
© MMXXVI · Marcel Butschle Imprint · Privacy