Оценка требует, чтобы вы задали порядок модели и задержку. Много раз эти значения не известны. Можно определить порядок модели и задержку одним из следующих способов:
Угадайте их значения путем визуального осмотра данных или на основе предварительных знаний системы.
Оцените задержку как часть оценки модели idproc
или idtf
. Эти модели обрабатывают задержку как допускающий оценку параметр, и можно определить их значения командами оценки procest
и tfest
, соответственно. Однако автоматическая оценка задержек может вызвать ошибки. Поэтому рекомендуется, чтобы вы анализировали данные для задержек заранее.
Чтобы оценить задержки, можно также использовать один из следующих инструментов:
Оцените задержку с помощью delayest
. Выбор порядка базовой модели ARX и более низкой / верхней границы на значении задержки, которая будет оценена, влияет на значение, возвращенное delayest
.
Вычислите импульсный ответ с помощью impulseest
. Постройте импульсный ответ с доверительным интервалом достаточных стандартных отклонений (обычно 3). Задержка обозначается количеством выборок ответа, которые являются в статистически нулевой области (отмеченный доверительной границей), прежде чем ответ выйдет за пределы той области.
Выберите порядок модели в n4sid
путем определения порядка модели как вектора.
Выберите порядок модели модели ARX с помощью arxstruc
или ivstruc
и selstruc
. Они управляют выбором количество полюсов, нулей и задержки.
Смотрите Образцовый Выбор Структуры: Определение Образцовой Задержки Порядка и Входа примера использования этих инструментов.