Augment

Добавьте точки проекта

Синтаксис

D = Augment(D,Numpoints)
D = Augment(D,'Prop1',value1,...)

Описание

Augment метод mbcdoe.design. Используйте его, чтобы добавить точки в проект с помощью заданного генератора проекта. После увеличения проекта, проекта Style установлен в Custom если оптимальный проект не используется для увеличения, как в Design Editor.

D = Augment(D,Numpoints) увеличивает проект с числом точек, заданным Numpoints использование текущих настроек генератора.

D = Augment(D,'Prop1',value1,...) увеличивает проект с генератором, заданным парами значения свойства генератора.

Можно использовать Augment метод, чтобы добавить точки в существующий тип с помощью различного типа проекта.

OptDesign = Augment(OptDesign,...
    'Type','V-optimal',...
    'MaxIterations',200,...
    'NoImprovement', 50,...
    'NumberOfPoints',20);
Чтобы установить все точки проектов на фиксированный и затем увеличить существующий проект оптимально, используйте FixPoints метод, чтобы зафиксировать все точки можно следующим образом:
OptDesign = FixPoints(OptDesign);
OptDesign = Augment(OptDesign,...
    'Type','V-optimal',...
    'MaxIterations',200,...
    'NoImprovement', 50,...
    'NumberOfPoints',20);
При увеличении с оптимальным генератором проекта могут быть изменены существующие точки, которые не фиксируются. Чтобы добавить точки оптимально и сохранить только фиксированные точки, используйте RemovePoints перед увеличением, e.g.,
OptDesign = RemovePoints(OptDesign,'free');
OptDesign = Augment(OptDesign,...
    'Type','V-optimal',...
    'MaxIterations',200,...
    'NoImprovement', 50,...
    'NumberOfPoints',20);
Чтобы получить набор кандидата возражают для использования с оптимальным проектом:
C = CreateCandidateSet(OptDesign,'Type', 'Grid',...
       'NumberOfLevels',[21 21 21]);

Вы видите ошибку, при попытке вызвать Augment когда проект Style Пользовательские или Экспериментальные данные.

Примеры

Создать набор кандидата и затем оптимально увеличить проект с 10 точками:

CandidateSet = augmentedDesign.CreateCandidateSet...
( 'Type', 'Grid' );
CandidateSet.NumberOfLevels = [21 21 21 21];
augmentedDesign = Augment( augmentedDesign,...
    'Type', 'V-optimal',...
    'NumberOfPoints', 10,...
    'CandidateSet', CandidateSet,...
    'MaxIterations', 200,...
    'NoImprovement', 50 );

Смотрите также

|

Введенный в R2008a