Как рассчитать взаимную корреляцию в excel


Взаимная корреляция — это способ измерения степени сходства между временным рядом и лаговой версией другого временного ряда.

Этот тип корреляции полезен для расчета, поскольку он может сказать нам, являются ли значения в одном временном ряду прогнозирующими будущие значения в другом временном ряду.

Другими словами, он может сказать нам, является ли один временной ряд опережающим индикатором для другого временного ряда.

В следующем примере показано, как рассчитать взаимную корреляцию между двумя временными рядами в Excel.

Пример: как рассчитать взаимную корреляцию в Excel

Допустим, у нас есть следующие два временных ряда в Excel, которые показывают общие расходы на маркетинг (в тысячах) для определенной компании, а также общий доход (в тысячах) за 12 месяцев подряд:

Мы можем рассчитать взаимную корреляцию для различных задержек между двумя временными рядами, введя следующую формулу в ячейку E2 :

 =CORREL(OFFSET( A$2:A$13 ,0,0,COUNT( A$2:A$13 )- D2 ,1),OFFSET( B$2:B$13 , D2 ,0,COUNT( B$2:B$13 )- D2,1 ))

Затем мы можем щелкнуть и перетащить эту формулу в оставшиеся ячейки в столбце E:

взаимная корреляция в Excel

По результату мы видим:

  • Корреляция при задержке 0 (т.е. нормальная корреляция между двумя временными рядами без задержки) составляет 0,77 .
  • Корреляция при лаге 1 равна 0,93 .
  • Корреляция при лаге 2 равна 0,95 .

И так далее.

Обратите внимание, что корреляция является самой высокой при лаге 2 между двумя временными рядами.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как создать матрицу корреляции в Excel
Как рассчитать корреляцию рангов Спирмена в Excel
Как рассчитать частичную корреляцию в Excel
Как рассчитать корреляцию между точками и бирядами в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *