У меня есть два временных ряда S и T. Они имеют одинаковую частоту и одинаковую длину.
Я хотел бы рассчитать (используя R) корреляцию между этой парой (т.е. S и T), а также иметь возможность рассчитать значимость корреляции), чтобы я мог определить, является ли корреляция случайной или нет.
Я хотел бы сделать это в R, и ищу указатели / скелетные рамки, чтобы начать меня.
r
time-series
correlation
morpheous
источник
источник
Ответы:
Вы можете использовать функцию ccf для получения кросс-корреляции, но это даст вам только график. Если предполагаемые взаимные корреляции выходят за пределы красной черты, то можно сделать вывод, что существует статистически значимая взаимная корреляция. Но я не знаю пакета с формально инкапсулированным тестом. Пример из документа ccf:
Обратите внимание, что вопрос о значимости теста также обсуждается здесь .
источник
Как вы определяете корреляцию для нестационарных временных рядов? Планируете ли вы взять корреляцию различий или этих временных рядов? Если нет, я предлагаю вам искать коинтеграцию, а не корреляцию (ср. Грейнджер и т. Д.)
источник