Добавьте пользовательский тестовый фильтр в набор данных
D = AddTestFilter(D, expr)
Это - метод mbcmodel.data
.
Тестовый фильтр является ограничением на набор данных, используемый, чтобы исключить некоторые целые тесты. Вы задаете тестовый фильтр с помощью логических операторов или функций на существующих переменных.
D
является вашим объектом данных.
expr
является вектором вводимого символа содержание определения нового тестового фильтра.
AddTestFilter(d1, 'any(n>1000)');
Эффект этого фильтра состоит в том, чтобы включать все тесты, в которых все записи имеют скорость (n
), больше, чем 1 000.
Подобно фильтрам тестовые функции filter итеративно оценены на каждом тесте, получив вектор nx1
для каждого ввода переменной в тесте, и должны возвратить логический массив 1x1
. В том массиве, верном (или 1
), указывает на запись, чтобы сохранить, и ложь (или 0
) указывает на тест, чтобы отбросить.
AddTestFilter(data, 'length(LOGNO) > 6');
Эффект этого фильтра состоит в том, чтобы включать все тесты больше чем с 6 записями.
AddFilter
| ModifyTestFilter
| RemoveTestFilter
| TestFilters