Удалите выбросы на тесте индексом или правилом и переоборудуйте модели
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);
OutlierIndicesForTest
| RemoveOutliers
| RestoreDataForTest
| UpdateResponseFeatures