Я видел, как несколько раз люди отклоняли нуль в расширенном тесте Дики-Фуллера , а затем утверждали, что он показывает, что их ряды стационарны (к сожалению, я не могу показать источники этих утверждений, но я думаю, что подобные утверждения существуют здесь и там в тот или иной журнал).
Я утверждаю, что это недоразумение (что отклонение нулевого единичного корня не обязательно означает то же самое, что и наличие стационарного ряда, тем более что альтернативные формы нестационарности редко исследуются или даже рассматриваются, когда проводятся такие тесты).
То, что я ищу, это либо:
а) хороший четкий контрпример к иску (я могу представить пару сейчас, но держу пари, что кто-то, кроме меня, будет иметь что-то лучше, чем я имею в виду). Это может быть описание конкретной ситуации, возможно, с данными (смоделированными или реальными; оба имеют свои преимущества); или
б) убедительный аргумент, почему отказ от расширенного Дики-Фуллера следует рассматривать как установление стационарности
(или даже оба (а) и (б), если вы чувствуете себя умным)
источник
Ответы:
Вот пример нестационарного ряда, который не может обнаружить даже тест белого шума (не говоря уже о тесте типа Дики-Фуллера):
Да, это может быть удивительно, но это не белый шум .
Большинство примеров нестационарных счетчиков основаны на нарушении первых двух условий стационарных: детерминированных трендов (непостоянное среднее) или единичного корня / гетероскедастических временных рядов (непостоянная дисперсия). Тем не менее, вы также можете иметь нестационарные процессы, которые имеют постоянное среднее значение и дисперсию, но они нарушают третье условие: функция автоковариации (ACVF) должна быть постоянной во времени и функциейтолько.| с - т |c o v ( xs, хT) | с-т |
Приведенный выше временной ряд является примером такого ряда, который имеет нулевое среднее значение, единичную дисперсию, но ACVF зависит от времени. Точнее, вышеописанный процесс является локально стационарным процессом MA (1) с параметрами, такими, что он становится ложным белым шумом (см. Ссылки ниже): параметр процесса MA меняется со временемИксT= εT+ θ1εт - 1
где - нормированное время. Причина, по которой это выглядит как белый шум (хотя по математическому определению это явно не так), заключается в том, что изменяющийся во времени ACVF интегрируется в ноль с течением времени. Поскольку ACVF образца сходится к среднему ACVF, это означает, что автоковариация образца (и автокорреляция (ACF)) будут сходиться к функции, которая выглядит как белый шум. Так что даже тест Льюнга-Бокса не сможет обнаружить эту нестационарность. В статье (отказ от ответственности: я являюсь автором) « Тестирование на белый шум против локально-стационарных альтернатив» предлагается расширение боксовых тестов для решения таких локально-стационарных процессов.и = т / т
Для большего количества R-кода и более подробной информации смотрите также этот пост в блоге .
Обновление после комментария mpiktas :
Это правда, что это может выглядеть так же, как теоретически интересный случай, который не виден на практике. Я согласен, что вряд ли такой паразитный белый шум будет виден непосредственно в наборе данных реального мира, но вы увидите это практически во всех остатках стационарной модели. Не вдаваясь в теоретические детали, представьте общую изменяющуюся во времени модель с изменяющейся во времени ковариационной функцией . Если вы подгоните постоянную модель , то эта оценка будет близка к средней по времени истинной модели ; и, естественно, остатки теперь будут близки к , который по конструкцииθ ( и ) thetas ; & thetas ; ( у ) & thetas ; ( у ) - & thetas ; & thetas ;γθ( к , ты ) θˆ θ ( и ) θ ( u ) - θˆ θˆ будет интегрировать в ноль (приблизительно). См. Goerg (2012) для деталей.
Давайте посмотрим на пример
Таким образом, мы подбираем дробный шум с параметром (так как мы думаем, что все в порядке, и у нас есть стационарная модель). Давайте проверим остатки: д <0,5dˆ= 0,23 dˆ< 0,5
Выглядит хорошо, правда? Ну, проблема в том, что остатки являются ложным белым шумом . Откуда я знаю? Во-первых, я могу проверить это
и, во-вторых, из литературы нам известно, что данные о древовидных кольцах фактически являются локально-стационарными дробными шумами: см. Goerg (2012) и Ferreira, Olea и Palma (2013) .
Это показывает, что мой - по общему признанию - теоретически выглядящий пример действительно встречается в большинстве реальных примеров.
источник
Пример 1
Известно, что процессы с единичным корнем с сильным отрицательным компонентом MA приводят к тестам ADF с эмпирическим размером, намного превышающим номинальный (например, Schwert, JBES 1989 ).
Пример 2
В зависимости от типа изменения отклонения, тест ADF будет по-прежнему часто отклоняться. В моем примере ниже мы имеем разрыв отклонения вниз, что заставляет тест «поверить», что ряд сходится, что приводит к отклонению нулевого единичного корня.
(Кроме того, тест ADF "теряет" свое основное асимптотическое нулевое распределение при наличии безусловной гетероскедастичности.)
источник
Проверка на единичные корни общеизвестно сложна. Использование одного теста обычно недостаточно, и вы должны быть очень осторожны с точными предположениями, которые использует тест.
Конструкция ADF делает его уязвимым для ряда, представляющего собой простые нелинейные тренды с добавленным белым шумом. Вот пример:
Здесь мы имеем экспоненциальный тренд и видим, что ADF работает довольно плохо. Он принимает нулевой единичный корень 30% времени и отклоняет его 70% времени.
Обычно результатом любого анализа не является утверждение, что ряд является стационарным или нет. Если методы, используемые в анализе, требуют стационарности, ошибочное предположение о том, что ряд является стационарным, когда его на самом деле нет, обычно проявляется тем или иным образом. Так что я лично смотрю на весь анализ, а не только на тестирование единичного корня. Например, OLS и NLS отлично работают для нестационарных данных, где нестационарность находится в среднем, то есть в тренде. Поэтому, если кто-то ошибочно утверждает, что серия является стационарной и применяет OLS / NLS, это утверждение может быть неактуальным.
источник
sapply(oo, "[[","p.value")
?