Поскольку мы не можем соответствовать модели ARIMA, когда допущение о постоянной дисперсии нарушается, какую модель можно использовать для соответствия одномерным временным рядам?
Поскольку мы не можем соответствовать модели ARIMA, когда допущение о постоянной дисперсии нарушается, какую модель можно использовать для соответствия одномерным временным рядам?
Ответы:
Существует несколько вариантов моделирования для учета непостоянной дисперсии, например, ARCH (и GARCH, и их множество расширений) или модели стохастической волатильности.
Модель ARCH расширяет модели ARMA дополнительным уравнением временного ряда для квадрата ошибки. Их довольно легко оценить (например, пакет fGRACH R).
SV-модели расширяют ARMA-модели дополнительным уравнением временного ряда (обычно AR (1)) для логарифма нестационарной дисперсии. Я обнаружил, что эти модели лучше всего оценивать с помощью байесовских методов (OpenBUGS хорошо работал для меня в прошлом).
Вы можете использовать модель ARIMA, но сначала вам нужно стабилизировать дисперсию, применив подходящее преобразование. Вы также можете использовать преобразование Бокса-Кокса. Это было сделано в книге «Анализ временных рядов: с приложениями в R» , стр. 99, и затем они используют преобразование Бокса-Кокса. Проверить эту ссылку Box-Jenkins моделирование Другая ссылка - страница 169 «Введение во временные ряды и прогнозирование», Броквелл и Дэвис: «После того, как данные были преобразованы (например, с помощью некоторой комбинации преобразований Бокса-Кокса и дифференцирования или путем удаления трендовых и сезонных компонентов) до точки, где Преобразованный ряд X_t потенциально может быть дополнен моделью ARMA с нулевым средним, и мы столкнулись с проблемой выбора подходящих значений для порядков p и q ». Следовательно, вам нужно стабилизировать дисперсию до того, как она будет соответствовать модели ARIMA.
Сначала я хотел бы спросить, почему остатки от модели ARIMA не имеют постоянной дисперсии, прежде чем я откажусь от подхода. Есть ли у остатков корреляционная структура? Если они это делают, возможно, в модель должны быть включены некоторые термины скользящих средних.
Но теперь давайте предположим, что остатки, по-видимому, не имеют какой-либо автокорреляционной структуры. тогда каким образом дисперсия изменяется со временем (увеличивается, уменьшается или колеблется вверх и вниз)? Изменение дисперсии может быть ключом к тому, что не так с существующей моделью. Возможно, есть ковариаты, которые взаимно связаны с этим временным рядом. В этом случае ковариаты могут быть добавлены в модель. Тогда остатки могут больше не иметь непостоянной дисперсии.
Вы можете сказать, что если ряд взаимно коррелирует с ковариатой, которая проявляется в автокорреляции остатков. Но это не имело бы место, если корреляция в основном находится в лаге 0.
Если ни добавление членов скользящего среднего, ни введение ковариат не помогает решить проблему, вы, возможно, могли бы рассмотреть возможность определения изменяющейся во времени функции для остаточной дисперсии на основе нескольких параметров. Затем это отношение может быть включено в функцию правдоподобия, чтобы изменить оценки модели.