exponenta event banner

импульс

Класс: regARIMA

Импульсная характеристика регрессионной модели с ошибками ARIMA

Синтаксис

impulse(Mdl)
impulse(Mdl,numObs)
Y = impulse(___)

Описание

impulse(Mdl) строит график дискретной основы функции импульсной характеристики для регрессионной модели с ошибками временных рядов ARIMA, Mdl, в текущем окне фигуры.

impulse(Mdl,numObs) строит график функции импульсной характеристики для numObs периоды.

Y = impulse(___) возвращает импульсную характеристику в векторе столбца для любого из предыдущих входных аргументов.

Входные аргументы

Mdl

Регрессионная модель с ошибками ARIMA, созданная regARIMA или estimate.

numObs

Число наблюдений, включаемых в импульсную характеристику, указанное как положительное целое число. numObs - количество периодов, для которых impulse вычисляет импульсную характеристику.

По умолчанию: impulse определяет количество наблюдений с помощью алгоритма деления многочленов лежащих в основе многочленов операторов запаздывания, mldivide.

Выходные аргументы

Y

Импульсные характеристики модели Mdl, указан как вектор столбца.

  • При указании numObs, то Y является numObs-по-1.

  • Если не указать numObs, алгоритм многочленового деления базового оператора запаздывания возвращает импульсную характеристику обычно неизвестной длины.

Примеры

развернуть все

Укажите следующую регрессионную модель с ошибками ARMA (2,1 ):

yt = Xt [0,1-0,2] + utut = 0 .5ut-1-0.8ut-2 + αt-0.5αt-1,

где αt - гауссов с дисперсией 0,1.

Mdl = regARIMA('Intercept',0, 'AR', {0.5 -0.8}, ...
    'MA',-0.5,'Beta',[0.1 -0.2], 'Variance',0.1);

Время вычисления и построения графика функции импульсной характеристики без указания количества наблюдений.

tic
impulse(Mdl)

Figure contains an axes. The axes with title Impulse Response contains an object of type stem.

toc
Elapsed time is 0.284185 seconds.

Модель неподвижна; функция импульсной характеристики распадается по синусоидальной схеме.

Время вычисления и построения графика функции импульсной характеристики с использованием 45 наблюдений.

tic
impulse(Mdl,45)

Figure contains an axes. The axes with title Impulse Response contains an object of type stem.

toc
Elapsed time is 0.164112 seconds.

На этом графике представлено больше наблюдений, чем на предыдущем шаге. Однако функция импульсной характеристики и график заняли меньше времени для генерации на этом этапе, чем предыдущий. Это происходит потому, что программное обеспечение не рассчитало функцию импульсной характеристики, используя скользящее среднее бесконечной степени, как на предыдущем этапе.

Укажите следующую регрессионную модель с ошибками ARMA (2,1 ):

yt = Xt [0,1-0,2] + utut = 0 .5ut-1-0.8ut-2 + αt-0.5αt-1,

где αt - гауссов с дисперсией 0,1.

Mdl = regARIMA('Intercept',0, 'AR', {0.5 -0.8}, ...
    'MA',-0.5,'Beta',[0.1 -0.2], 'Variance',0.1);

Функция импульсной характеристики сохраняется в течение 15 периодов.

Y = impulse(Mdl,15)
Y = 15×1

    1.0000
         0
   -0.8000
   -0.4000
    0.4400
    0.5400
   -0.0820
   -0.4730
   -0.1709
    0.2930
      ⋮

Длина серии выходных импульсных откликов равна numObs.

Подробнее

развернуть все

Совет

  • Для повышения производительности алгоритма фильтрации укажите количество наблюдений, numObs, для включения в импульсную характеристику.

Алгоритмы

  • Если указано количество наблюдений, numObs, impulse вычисляет импульсную характеристику путем фильтрации единичного удара, за которым следует соответствующий вектор длины, равный 0 с. Алгоритм фильтрации очень быстрый и приводит к импульсной характеристике известного (numObs) длина.

  • Если не указать numObs, то impulse преобразует модель ошибок в усеченное скользящее среднее с бесконечной степенью, используя алгоритм полиномиального деления с относительно медленным запаздыванием. Это дает импульсную характеристику обычно неизвестной длины.

Ссылки

[1] Бокс, Г. Э. П., Г. М. Дженкинс и Г. К. Рейнсель. Анализ временных рядов: прогнозирование и контроль 3-е ред. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1994.

[2] Enders, W. Applied Econometric Time Series. Хобокен, Нью-Джерси: John Wiley & Sons, 1995.

[3] Гамильтон, Дж. Д. Анализ временных рядов. Принстон, Нью-Джерси: Princeton University Press, 1994.

[4] Люткеполь, Гельмут. Новое введение в анализ нескольких временных рядов. Нью-Йорк, Нью-Йорк: Спрингер-Верлаг, 2007.