Проект D-optimal от кандидата установил обмены строки использования
rlist = candexch(C,nrows)
rlist = candexch(C,nrows,Name,Value)
использует обменный строкой алгоритм, чтобы выбрать проект D-optimal из набора кандидата rlist
= candexch(C
,nrows
)C
.
генерирует проект D-optimal с дополнительными опциями, заданными одним или несколькими rlist
= candexch(C
,nrows
,Name,Value
)Name,Value
парные аргументы.
|
|
|
Желаемое количество строк в проекте. |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Когда Значение по умолчанию: |
|
Значение по умолчанию: случайное подмножество строк |
|
Максимальное количество итераций, положительного целого числа. Значение по умолчанию: |
|
Структура, которая задает, запуститься ли параллельно, и задает случайный поток или потоки. Эта опция требует Parallel Computing Toolbox™. Создайте
Значение по умолчанию: |
|
Значение по умолчанию: |
|
Число раз, чтобы попытаться сгенерировать проект от новой начальной точки. Алгоритм использует случайные точки в каждой попытке, кроме возможно первого. Значение по умолчанию: |
|
Вектор длины |
В этом примере показано, как сгенерировать проект D-optimal, когда существует ограничение на набор кандидата, таким образом, rowexch
функция не является соответствующей.
F = (fullfact([5 5 5])-1)/4; % factor settings in unit cube T = sum(F,2)<=1.51; % find rows matching a restriction F = F(T,:); % take only those rows C = [ones(size(F,1),1) F F.^2]; % compute model terms including % a constant and all squared terms R = candexch(C,12); % find a D-optimal 12-point subset X = F(R,:); % get factor settings
candexch
выбирает стартовый проект X
наугад, и использование обменный строкой алгоритм, чтобы итеративно заменить строки X
строками C
в попытке улучшить определитель X'*X
.
rowexch
функция также генерирует проекты Д-оптимэла с помощью обменного строкой алгоритма, но она автоматически генерирует набор кандидата, который подходит для заданной модели. daugment
функционируйте увеличивает набор фиксированных точек проекта с помощью координатно-обменного алгоритма; 'start'
параметр обеспечивает ту же функциональность с помощью алгоритма обмена строки.