Оцените параметры модели ARMAX с помощью данных временного интервала
возвращает sys = armax(data,[na
nb nc nk])idpoly модель, sys, предполагаемыми параметрами и ковариацией (неопределенность параметра). Оценивает параметры с помощью метода ошибки прогноза и задал полиномиальные порядки.
возвращает sys = armax(data,[na
nb nc nk],Name,Value)idpoly модель, sys, с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.
Используйте IntegrateNoise свойство добавить интеграторы в источник шума.
Итеративный алгоритм поиска минимизирует robustified квадратичный ошибочный критерий прогноза. Итерации отключены, когда любое следующее верно:
Максимальное количество итераций достигнуто.
Ожидаемое улучшение меньше заданного допуска.
Нижнее значение критерия не может быть найдено.
Можно получить информацию о критерии остановки с помощью sys.Report.Termination.
Используйте armaxOptions набор опции, чтобы создать и сконфигурировать опции, влияющие на результаты оценки. В частности, установите атрибуты алгоритма поиска, такие как MaxIterations и Tolerance, использование 'SearchOptions' свойство.
Когда вы не задаете начальные значения параметров для итеративного поиска как первоначальная модель, они создаются в специальном четырехэтапном алгоритме LS-IV.
Значение сокращения для robustification основано на Advanced.ErrorThreshold опция оценки и на предполагаемом стандартном отклонении остаточных значений начальной оценки параметра. Это не повторно вычисляется во время минимизации. По умолчанию никакой robustification не выполняется; значение по умолчанию ErrorThreshold опция 0.
Чтобы гарантировать, что только модели, соответствующие устойчивым предикторам, тестируются, алгоритм выполняет тест устойчивости предиктора. Обычно оба и (если применимо) должен иметь все нули в модульном кругу.
Информация о минимизации отображена на экране когда опция оценки 'Display' 'On' или 'Full'. С 'Display' ='Full', и ток и предыдущие оценки параметра отображены в форме вектор-столбца, перечислив параметры в алфавитном порядке. Кроме того, значения оценочной функции (стоимость) даны, и вектор Ньютона Гаусса и его норма также отображены. С 'Display' = 'On', только значения критерия отображены.
armax не поддерживает оценку модели непрерывного времени. Используйте tfest оценить модель передаточной функции непрерывного времени или ssest оценить модель в пространстве состояний непрерывного времени.
armax поддержки только данные временного интервала. Для данных частотного диапазона используйте oe оценить модель Output-Error (OE).
Ljung, L. System Identification: Теория для Пользователя, Верхнего Сэддл-Ривер, NJ: PTR Prentice Hall, 1999. См. главу о вычислении оценки.
aic | armaxOptions | arx | bj | forecast | fpe | goodnessOfFit | iddata | idfrd | idpoly | oe | polyest | ssest | tfest