Published December 6, 2023 | Version v3.4
Software Open

luclaurent/MultiDOE: MultiDOE: sampling technics on MATLAB/OCTAVE

  • 1. ROR icon Conservatoire National des Arts et Métiers
  • 2. Laboratoire de mécanique des structures et systèmes couplés (LMSSC)

Description

MultiDOE

 

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 git@bitbucket.org:luclaurent/multidoe.git MultiDOE

or

git clone --recursive git@github.com:luclaurent/MultiDOE.git MultiDOE

Citing this toolbox

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].

License

MultiDOE - Toolbox for sampling a bounded space Copyright (C) 2016  Luc LAURENT <luc.laurent@lecnam.net> 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/>.

Full Changelog: https://github.com/luclaurent/MultiDOE/compare/v3.3...v3.4

Files

luclaurent/MultiDOE-v3.4.zip

Files (391.0 kB)

Name Size Download all
md5:95bd462791b799a5df711c8a2d314ff5
391.0 kB Preview Download

Additional details

Related works