Оценка модели AR с использованием метода инструментальной переменной
sys = ivar(data,na)
sys = ivar(data,na,nc)
sys = ivar(data,na,nc,max_size)
оценивает модель AR- полинома, sys = ivar(data,na)sys, с использованием метода инструментальной переменной и данных временных рядов data. na задает порядок полинома A.
AR- модели представлена уравнением:
В вышеописанной модели e (t) является произвольным процессом, принятым как процесс скользящего среднего порядка nc, возможно, время изменяется. nc принято равным na. Инструменты выбираются как надлежащим образом отфильтрованные выходы, задержки nc шаги.
задает значение технологического порядка скользящего среднего, sys = ivar(data,na,nc)nc, отдельно.
задает максимальный размер матриц, формируемых во время оценки.sys = ivar(data,na,nc,max_size)
|
Оценка данных временных рядов.
|
|
Порядок полинома A |
|
Порядок процесса скользящего среднего, представляющего e (t). |
|
Максимальный размер матрицы.
Задайте По умолчанию: 250000 |
|
Идентифицированная полиномиальная модель.
|
Сравнение спектров для синусоидов в шуме, оцененное методом IV и методом наименьших квадратов вперед-назад.
y = iddata(sin([1:500]'*1.2) + sin([1:500]'*1.5) + ...
0.2*randn(500,1),[]);
miv = ivar(y,4);
mls = ar(y,4);
spectrum(miv,mls)
[1] Stoica, P., et al. Оптимальные инструментальные переменные оценки AR-параметров процесса ARMA, IEEE Trans. Autom. Управление, Том AC-30, 1985, стр. 1066-1074.