statable Статистика для навчання та досліджень

Критерій Грейнджера: чи допомагають раніші значення одного ряду щодо іншого?

Коротко

Чи допомагають раніші значення одного ряду передбачити інший? Тест Грейнджера перевіряє це понад власне минуле іншого ряду, в обох напрямках і лише після клацання. Він показує випередження, а не причину.

Як це працює в Statable

  1. У картці «Як значення розвивається з часом?» виберіть другий ряд під «Більше параметрів».
  2. У розділі «Чи допомагають раніші значення одного ряду щодо іншого? (критерій Грейнджера)» виберіть кількість запізнень k (ціле число).
  3. «Обчислити критерій Грейнджера».

Як це обчислюється

Для кожного напряму порівнюють дві моделі, обидві для спостережень t = k + 1 … n: необмежена модель передбачає значення за лагами від 1 до k обох рядів, обмежена - лише за лагами власного ряду. F-критерій порівнює обидві; df1 = k, df2 = залишкові ступені вільності необмеженої моделі.

Вибір k

Коли критерій заблоковано

Пастка: випередження - не причина

Критерій лише показує, що раніші значення одного ряду допомагають передбачати інший. Більше він нічого не означає. Третій вплив може спричиняти обидва ряди, а один ряд може випереджати, бо люди очікують зміни. Назва «причинність за Грейнджером» вводить в оману.

Пастка: стаціонарність

Обидва ряди мають бути стаціонарними, тобто без тренду й без блукаючого центру. Інакше p-значення ненадійні. Statable показує значення KPSS для кожного ряду й порівнює його з межею 0,463 (p-значення для нього немає). Вище межі ряд не виглядає стаціонарним, і ряд слід попередньо продиференціювати. Statable сам не диференціює; різниці створюються як окремі стовпці в помічнику «Зсунути та згладити».

Як читати результат

Приклад

Річне виробництво яєць і кількість курей, k = 3: раніші значення яєць допомагають передбачати курей (F(3, 44) = 5,41, p = ,003); навпаки - ні (F(3, 44) = 0,59, p = ,624). Це підказка про порядок у часі, а не доказ того, що було першим. Другий приклад: ціна бензину й водії (сирі значення, k = 12): F(12, 155) = 1,42, p = ,164. Після перших різниць з k = 3: F(3, 181) = 0,67, p = ,575.

Подання результату

Критерій Грейнджера з k = 3 лагами показав, що раніші значення яєць передбачають курей понад їхнє власне минуле, F(3, 44) = 5,41, p = ,003; у зворотному напрямку виразного внеску не виявлено, F(3, 44) = 0,59, p = ,624. Результат діє для k = 3 і нічого не каже про причину й наслідок.

Джерела

Granger, C. W. J. (1969). Investigating causal relations by econometric models and cross-spectral methods. Econometrica, 37, 424-438.

Пов’язане

Відкрити в Statable