тест на стационарность уровня в Matlab - PullRequest
1 голос
/ 09 ноября 2011

Кто-нибудь знает, как проверить стационарность уровня временного ряда в Matlab, как в R ? KPSS test может проверять только стационарность тренда в Matlab.

Я только что обнаружил, что в Matlab есть параметр 'trend' для kpsstest. Проверяет ли стационарность уровня теста kpsstest, устанавливая «тренд» в ложь?

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

Вы можете проверить автокорреляцию.Если график автокорра против тау (смещение), коррелограмма, уменьшается до нуля, у вас есть стационарность.

http://en.wikipedia.org/wiki/Correlogram

На обмене файлами имеется плоттер коррелограммы matlab: http://www.mathworks.com/matlabcentral/fileexchange/30540-autocorrelation-function-acf

Кроме того, скорость затухания коррелограммы соответствует затуханию в самом себе-similarity.Если смежные точки во временном ряду действительно случайны, ACF мгновенно уменьшается до нуля.

0 голосов
/ 09 ноября 2011

Попробуйте adftest из Econometrics Toolbox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...