Skip to content

This MultiDOE toolbox regroups many existing tools for generating sample points using many specific DOE techniques.

License

Notifications You must be signed in to change notification settings

luclaurent/MultiDOE

Repository files navigation

MultiDOE

GitHub license Github Releases DOI

This MATLAB/OCTAVE toolbox regroups many existing tools for generating sample points using many specific DOE techniques:

  • Full factorial sampling
  • Latin Hypercube Sampling
  • Optimal Latin Hypercube sampling
  • Improved Hypercube Sampling
  • Random Sampling

Many techniques proposed in this toolbox are based on

NOTICE: sampling techniques based on the R software are only usable on a Unix OS.

Features

The MultiDOE toolbox is able to

  • generate sampling
  • sort the sample points using many techniques
  • add points to an existing sampling (based on the LHS and IHS procedures of the R software)
  • normalize/renormalize the sample points to be well defined in the specified design space
  • call automatically the R software (on Unix/Linux/OSX systems only)
  • compute scores (minimal distances, discrepancy...), see for instance the Franco's PhD thesis (2008)

Download

The toolbox can be downloaded here or here.

If you use git, you can clone the repository using the following command

git clone --recursive [email protected]:luclaurent/multidoe.git MultiDOE

or

git clone --recursive [email protected]:luclaurent/MultiDOE.git MultiDOE

Citing this toolbox DOI

If you use this toolbox please add a small reference to it. Check here for the right citing form (depending on the version you used).

Requirements

The toolbox requires:

  • the Statistics and Machine Learning Toolbox of the Matlab's software (for the lhsdesign command called using LHSD keyword, optional)
  • the R software installed on an UNIX/Linux/OSX system and the R command available on the command line (for obtaining LHS or IHS by using IHS_R or LHS_R commands) [optional]
  • the lhs and R.matlab packages installed on R (see for instance How to Install a R Package)
  • the graphviz software (the dot command must be available on the command line) for building the documentation [optional].

The automatic building of the documentation is based on the m2html software.

The obtained documentation is available here.

License GNU GPLv3

MultiDOE - Toolbox for sampling a bounded space
Copyright (C) 2016  Luc LAURENT <[email protected]>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

This MultiDOE toolbox regroups many existing tools for generating sample points using many specific DOE techniques.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages