Создайте полином оператора задержки
Создайте p - степень, m - размерный полином оператора задержки A (L) = A 0 + A 1L1 + A 2L2 +... + A p L p путем определения содействующих матриц A 0, …, A p и, опционально, соответствующие задержки. L является lag (или backshift) оператор, таким образом что L j y t = y t –j.
LagOp
объектные функции позволяют вам работать с заданными полиномами. Например, можно пропустить данные временных рядов через полином, определить, устойчив ли каждый, или объедините несколько полиномов путем выполнения алгебры многочленов включая сложение, вычитание, умножение и деление.
Чтобы подбирать динамическую модель, содержащую полиномы оператора задержки к данным, создайте соответствующий объект модели, и затем соответствуйте ему к данным. Для одномерных моделей смотрите arima
и estimate
; для многомерных моделей смотрите varm
и estimate
. Для последующего анализа можно создать LagOp
объект от получившихся предполагаемых коэффициентов.
создает полином оператора задержки A
= LagOp(coefficients
)A
с коэффициентами coefficients
, и устанавливает свойство Coefficients.
задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Например, A
= LagOp(coefficients
,Name,Value
)LagOp(coefficients,'Lags',[0 4 8],'Tolerance',1e-10)
сопоставляет коэффициенты к задержкам 0
, 4, и
8
, и устанавливает погрешность включения задержки 1e-10
.
filter | Примените полином оператора задержки, чтобы отфильтровать временные ряды |
isEqLagOp | Определите если два LagOp объекты являются тем же математическим полиномом |
isNonZero | Найдите задержки сопоставленными с ненулевыми коэффициентами LagOp объекты |
isStable | Определите устойчивость полинома оператора задержки |
minus | Изолируйте вычитание полинома оператора |
mldivide | Изолируйте левое деление полинома оператора |
mrdivide | Изолируйте правое деление полинома оператора |
mtimes | Изолируйте умножение полиномов оператора |
plus | Изолируйте сложение полинома оператора |
reflect | Отразите коэффициенты полинома оператора задержки вокруг нуля задержки |
toCellArray | Преобразуйте объект полинома оператора задержки в массив ячеек |