RemoveOutliersForTest

Удалите выбросы на тесте индексом или правилом и переоборудуйте модели

Синтаксис

L = RemoveOutliersForTest(LOCALRESPONSE, TESTNUMBER, LOCALSELECTION)
L = RemoveOutliersForTest(LOCALRESPONSE, TESTNUMBER, LOCALSELECTION, doUpdate)

Описание

Это - метод mbcmodel.localresponse.

L = RemoveOutliersForTest(LOCALRESPONSE, TESTNUMBER, LOCALSELECTION) удаляет выбросы, переоборудует локальную модель и переоборудует модели функции ответа.

L = RemoveOutliersForTest(LOCALRESPONSE, TESTNUMBER, LOCALSELECTION, doUpdate) удаляет выбросы и если doUpdate является true, переоборудует все функции ответа после того, как локальная модель переоборудована.

TESTNUMBER является одним тестовым номером, чтобы переоборудовать.

LOCALSELECTION может или быть набором индексов или имени функции.

Функция выбора выброса должна принять следующую форму:

INDICES = MYMFILE(MODEL, DATA, FACTORNAME);

Факторы эквивалентны заданный в DiagnosticStatistics.

DATA содержит факторы как столбцы матрицы, и FACTORNAME является массивом ячеек имен для каждого фактора.

Примеры

Для локального ответа LOCALRESPONSE, чтобы удалить сначала две точки данных и не обновляют функции ответа:

RemoveOutliersForTest(LOCALRESPONSE,1,1:2,false);

Найти список индексов удаленных точек данных:

indices = OutliersForTest(LOCALRESPONSE,1);

Восстановить точку First Data:

RestoreDataForTest(LOCALRESPONSE,1,1,false);

Восстановить все данные:

RestoreDataForTest(LOCALRESPONSE,1,':',false);

Обновить функции ответа:

UpdateResponseFeatures(LOCALRESPONSE);

Представлено до R2006a