[Contents] [TitleIndex] [WordIndex

Design of experiments


Design of experiments (DoE) defines a set of tools dedicated to produce a good set of experiments. These experiments (a set of tuning parameters of an engine for example) are then applied to a system and the output of the system is measured. The set of experiments + the measures are then used to build a statistical model of the system:

Design of experiments is a very widespread tool in the industrial field (in automotive industry, DoE are used to tune a diesel engine, to find the best size of a bar, etc ...).

GSOC 2012

During the GSOC 2012, Maria Christopoulou has chosen this project :


This work has been mentored by Michael Baudin and Yann Collette.

We chose to update a former project of Yann Collette, adding new features, improved implementations, new unit tests and new help pages. The goal was to provide the same functions as in Matlab. The first version (0.1) of the "scidoe" project was released 6th of August 2012 on ATOMS, with 14 functions:

The second version of the "scidoe" toolbox (v0.2) was released 15th of February 2013, with 5 new functions:

What do we need in 2013

A list of functions has been identified for a next project:

Optimal Designs

Supersaturated Designs

Model Building

General Functions

These projects are not DOE, but may be used in the context of DOE.

Sources of inspiration

There are a lot of implementations available on this topic.

Design of experiments tools are available in Matlab:

These are Scilab examples of implementations which could be adapted, documented and packaged easily:

Some packages by Burkardt in Fortran or C++ :

These are sources of inspirations:


gives an overview of the experimental designs available in R.

Some R packages provide designs of experiments:


2022-09-08 09:26