Generate DoE matrix and test plan

조회 수: 27 (최근 30일)
Philippe
Philippe 2011년 7월 22일
I would like to generate both a test matrix and a test plan using DoE methodology. I already found these functions: hadamard (x); ff2n(x) and fracfact(...) But, the 1st function doesn't give me a clear vision of the experimental sequence and of the existing aliase. I can obtain this vision by using the function fracfact, where I can define the aliases. But the output of this function give just the combinaison of -1, +1 of the parameters. I don't have the complete DoE matrix for te further DoE analysis. Moreover, I didn't find the way to generate a full factorial design. The fullfact function doesn't do it.
Additionally, for experimental data extraction purpose, I would like to replace in the matrix, the -1 and +1 values by the respective extrema of parameters values.
Thanks for your help

채택된 답변

Tom Lane
Tom Lane 2011년 7월 26일
Phillippe, you are right that the Statistics Toolbox offers a collection of DOE tools rather than a beginning-to-end DOE application. Here's how to use some of those tools. You can generate a full factorial design for four factors each taking two values as follows:
design = fullfact([2 2 2 2])
For historical reasons, this codes the two levels as 1 and 2. The fracfact function codes them as -1 and 1. Here's how to use that function to get the equivalent design and its confounding pattern:
[design,confounding] = fracfact('a b c d')
Here's how to generate a 2^(4-1) design:
[design,confounding] = fracfact('a b c abc')
Here's how to change the limits in the first column to other limits that you specify (you could repeat for other columns or loop over them):
limits = [5 10];
design(:,1) = limits(1) + (limits(2)-limits(1))*(1+design(:,1))/2
Finally, you may want to randomize the order of runs when you carry out the experiment. Here's how to do that:
order = randperm(8)
design = design(order,:)

추가 답변 (2개)

Rick Rosson
Rick Rosson 2011년 7월 22일
Do you have access to the Statistics Toolbox? If so, there are some functions provided there related to DoE and SPC.
HTH.
Rick

Philippe
Philippe 2011년 7월 22일
Yes, I have this toolbox, where the functionshadamard(), ff2n() and fracfact() are included. But, as I mentioned above, these function doesn't give me what I need. But, may me I didn't see some others. And I tried ! Thansks.

카테고리

Help CenterFile Exchange에서 Design of Experiments (DOE)에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by