Создайте полином оператора задержки
Создайте p - степень, m - размерный полином оператора задержки A (<reservedrangesplaceholder3>) = <reservedrangesplaceholder2> 0 + <reservedrangesplaceholder1> 1 <reservedrangesplaceholder0>1 + <reservedrangesplaceholder1> 2 <reservedrangesplaceholder0>2 +... + <reservedrangesplaceholder2> <reservedrangesplaceholder1> <reservedrangesplaceholder0>p путем определения матриц коэффициентов A 0,..., A p и, опционально, соответствующие лаги. L является lag (или backshift) оператором, таким что Lj<reservedrangesplaceholder4> <reservedrangesplaceholder3> = <reservedrangesplaceholder2> <reservedrangesplaceholder1> – 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 | Преобразуйте полиномиальный объект оператора задержки в массив ячеек |