Является ли каждый нестационарный ряд преобразованным в стационарный ряд посредством дифференцирования

12

Можно ли преобразовать каждый нестационарный временной ряд в стационарный временной ряд, применяя разность? Кроме того, как вы решаете порядок применения дифференцирования?

Разница только с интервалами 1,2 ... n, и вы каждый раз выполняете проверку единичного корня для определения стационарности полученного ряда?

Виктор
источник

Ответы:

12

Нет. Как контрпример, пусть - любая случайная величина, и пусть временной ряд имеет значение exp ( t X ) в момент времени t . К - й разности по времени я = 0 , 1 , 2 , ... представляет собой линейную комбинациюXexp(tX)tkthi=0,1,2,

Δk(i)=j=0kwjexp((i+j)X)=exp(iX)j=0kwjexp(jX)=exp(iX)Δk(0).

wjXkth

Whuber
источник
Итак, учитывая временной ряд (линейный), как узнать, можно ли его когда-либо дифференцировать для образования стационарного ряда?
Виктор
1
Пожалуйста, объясните, что вы подразумеваете под «линейным» временным рядом. В общем, процесс подбора модели AR сводится к оценке количества разностей, необходимых для того, чтобы сделать серию стационарной.
whuber
Спасибо .. дай мне подумать об этом. Я не знаю, сколько я не знаю
Виктор
2
По-видимому, это является следствием того факта, что экспоненциальная функция является ее собственной производной, и это сразу же наводит меня на мысль, что временной ряд можно сделать стационарным путем многократного дифференцирования, если и только если «истинная» функция, которую она моделирует, является полиномом ( или, что эквивалентно, его разложение в ряд Тейлора конечно).
Звол
3
@zwol Это хорошее понимание - и именно поэтому первым пришел на ум экспоненциальный контрпример - но это только часть истории. Если ожидание является полиномиальной функцией времени, то достаточная разность сделает временной ряд первого порядка стационарным, то есть первые моменты распределений будут неизменными во времени. Однако дифференцирование не обязательно сделает более высокие моменты или многовариантные моменты постоянными.
whuber
1

Ответ от whuber правильный; Есть много временных рядов, которые нельзя сделать стационарными с помощью разностей. Несмотря на то, что это отвечает на ваш вопрос в строгом смысле, возможно, также стоит отметить, что в широком классе моделей ARIMA с белым шумом, разностное преобразование может превратить их в модели ARMA, и последние являются (асимптотически) стационарными, когда оставшиеся корни авторегрессивный характеристический полином находится внутри единичного круга. Если вы укажете соответствующее начальное распределение для наблюдаемого ряда, равное стационарному распределению, вы получите строго стационарный процесс временных рядов .

Так что, как правило, нет, не каждый временной ряд можно преобразовать в стационарный ряд путем дифференцирования. Однако, если вы ограничиваете область действия широким классом моделей временных рядов в классе ARIMA с белым шумом и соответствующим образом заданным начальным распределением (и другими корнями AR внутри единичного круга), тогда да, для получения стационарности можно использовать разность.

Бен - Восстановить Монику
источник
1
+1 Возможно, для некоторых (многих?) Приложений это более полезный ответ, чем чисто теоретический, который я предложил.
whuber
2
Да, я думаю, что иногда это вопрос «Вот ответ на ваш вопрос, а теперь вот ответ на другой вопрос, который вы также должны были задать».
Бен - Восстановить Монику