Оцените параметры модели ARMAX с помощью данных временного интервала
sys = armax(data,[na
nb nc nk])
sys = armax(data,[na
nb nc nk],Name,Value)
sys = armax(data,init_sys)
sys = armax(data,___,opt)
возвращает модель 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