Как получить время от частоты в тесте B White Noise Бартлетта в R - PullRequest
0 голосов
/ 29 октября 2019

У меня есть остатки от регрессии временного ряда.

resid <- c(0.106, -0.185,  0.948,  0.792, -1.135, -0.575, -0.582, -0.407,  0.445,  1.713, -0.132, -0.470,  0.915, -0.202, -0.161,  1.410,  0.082, -0.538, -0.889, -1.100, 0.259, -0.530,  0.498,  1.140, -0.887, -1.018,  0.033, -1.470,  0.447,  0.098,  0.431,  0.633,  1.648, -0.053, -0.488,  0.456, -0.257,  0.435, -0.673, -0.379, 0.204, -0.613, -0.037,  1.395,  0.558, -0.509, -0.068,  0.220, -0.605,  0.000, -0.962,  0.873,  1.187, -0.011,  0.509, -0.017, -2.208, -0.547,  0.427, -0.185, 0.438,  1.655, -0.040, -1.106, -0.329,  0.322,  0.125,  0.369, -0.701, -0.074, -0.237, -1.162,  0.291, -0.685,  0.855, -0.120, -0.457,  1.316,  0.443, -0.871)


Я провел B-тест Бартлетта для белого шума, содержащегося в пакете hwwntest, с помощью команды bartlettB.test(resid,plot.it = TRUE). Я получаю следующее изображение: enter image description here

Мне интересно определить, в какое время периодограмма имеет очень большой наклон (например, w ~ = 0,36). Как я могу преобразовать 0.36 (который я предполагаю, является частотой) во временную область? Есть ли способ пройти B-тест Бартлетта для определения белого шума и вернуть результаты во временной области?

Спасибо за вашу помощь заранее! Это очень новая тема для меня

...