Definitive Screening Design
Project description
Definitive Screening Design (DSD)
Main References
- Bradley Jones and Christopher J. Nachtsheim. "A Class of Three-Level Designs for Definitive Screening in the Presence of Second-Order Effects" Journal of Quality Technology (2011) 43, 1–15. 10.1080/00224065.2011.11917841
- Lili Xiao, Dennis K. J. Lin, Fenghan Bai, "Constructing Definitive Screening Designs Using Conference Matrices" Journal of Quality Technology (2012) 44, 2-8. 10.1080/00224065.2012.11917877
- Bradley Jones and Christopher J. Nachtsheim. "Definitive screening designs with added two-level categorical factors" Journal of Quality Technology (2013) 45, 121-129. 10.1080/00224065.2013.11917921
Further References about the practical use of this design
- Bradley Jones - "Simulating Responses and Fitting Definitive Screening Designs"
- Bradley Jones - "Proper and Improper use of Definitive Screening Designs"
- Douglas Montgomery - Coursera lesson on "General Structure of a DSD with m Factors"
- Paul Nelson - "The Evolution of Definitive Screening Designs from Optimal (Custom) DoE"
- Errore, Jones, Nachtsheim (2016) - "Using Definitive Screening Designs to Identify Active First- and Second-Order Factor Effects"
- Jones, Nachtesheim (2017) "Effective Design-Based Model Selection for Definitive Screening Designs"
- Weese, Ramsey, Montgomery (2018) - "Analysis of definitive screening designs: Screening vs prediction"
Installation
pip install definitive_screening_design
Example
Generate a Definitive Design screening with three numerical and two 2-levels categoricals factors, using the protocol presented in the 2013 paper. The result is a Pandas DataFrame.
import definitive_screening_design as dsd
dsd.generate(n_num=3, n_cat=2)
X01 | X02 | X03 | C01 | C02 | |
---|---|---|---|---|---|
1 | 0 | 1 | 1 | 2 | 2 |
2 | -0 | -1 | -1 | 1 | 1 |
3 | 1 | 0 | -1 | 2 | 2 |
4 | -1 | -0 | 1 | 1 | 1 |
5 | 1 | -1 | 0 | 1 | 2 |
6 | -1 | 1 | -0 | 2 | 1 |
7 | 1 | 1 | -1 | 2 | 1 |
8 | -1 | -1 | 1 | 1 | 2 |
9 | 1 | 1 | 1 | 1 | 2 |
10 | -1 | -1 | -1 | 2 | 1 |
11 | 1 | -1 | 1 | 2 | 1 |
12 | -1 | 1 | -1 | 1 | 2 |
13 | 0 | 0 | 0 | 1 | 1 |
14 | 0 | 0 | 0 | 2 | 2 |
Check the notebooks
folder for further examples and explainations.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file definitive_screening_design-0.5.0.tar.gz
.
File metadata
- Download URL: definitive_screening_design-0.5.0.tar.gz
- Upload date:
- Size: 926.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 506ae80ffa120b1de26ca682b160a3540b1180ee41689a18e213064946e3aa88 |
|
MD5 | ee74ddf8851dd286ccb6aed2831219af |
|
BLAKE2b-256 | d6b685cde0aa2757e99646388385b52c65c63fe0a1989eeda7d41148d1033466 |