impulse

Класс: regARIMA

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

Синтаксис

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

Описание

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

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

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

Входные параметры

Mdl

Модель Regression с ошибками 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 вычисляет импульсную характеристику путем фильтрации модульного шока, сопровождаемого соответствующим вектором длины из 0s. Алгоритм фильтрации очень быстр и приводит к импульсной характеристике известных (numObsдлина.

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

Ссылки

[1] Поле, G. E. P. Г. М. Дженкинс и Г. К. Рейнсель. Анализ Временных Рядов: Предсказывая и Управление 3-й редактор Englewood Cliffs, NJ: Prentice Hall, 1994.

[2] Enders, W. Прикладные эконометрические временные ряды. Хобокен, NJ: John Wiley & Sons, 1995.

[3] Гамильтон, J. D. Анализ Временных Рядов. Принстон, NJ: Издательство Принстонского университета, 1994.

[4] Lütkepohl, Гельмут. Новое введение в несколько анализ временных рядов. Нью-Йорк, Нью-Йорк: Springer-Verlag, 2007.

Для просмотра документации необходимо авторизоваться на сайте