Definitive Screening Designs
dsd.m applies the algorithm of Jones and Nachtsheim (2013) to generate a Definitive Screening Design, a modern class of efficient experimental designs for continuous and categorical factors. This version of the code has been translated from, and validated against, the equivalent JMP10 addin.
Reference:
Jones, B and Nachtsheim, C. (2013), "Definitive Screening Designs with Added Two-Level Categorical Factors" Journal of Quality Technology, 45, 121-129
Usage: f=dsd(nf,ncat,designChoice)
Inputs: nf: Number of continuous factors
ncat: number of categorical factors
designChoice:
1 or 'DSD': De-alias all two-factor interactions with
categorical factors. (Default)
2 or 'ORTH': Make orthogonal main-effects plan.
Outputs: f: design matrix (-1,0,or 1) with a column for each of the
three level continuous variables, 1 or 2 for two level
categorical variables.
Cite As
Jacob Albrecht (2026). Definitive Screening Designs (https://www.mathworks.com/matlabcentral/fileexchange/50057-definitive-screening-designs), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
