exponenta event banner

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);

Чтобы восстановить первую точку данных:

RestoreDataForTest(LOCALRESPONSE,1,1,false);

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

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

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

UpdateResponseFeatures(LOCALRESPONSE);
Представлен до R2006a