luclaurent/MultiDOE: MultiDOE: sampling technics on MATLAB/OCTAVE
Creators
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
- the R software. More precisely, the library lhs is used.
- the IHS matlab's softwares proposed by John Burkardt.
- the LHS proposed by Budiman Minasny.
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
- Is supplement to
- Software: https://github.com/luclaurent/MultiDOE/tree/v3.4 (URL)