statable Statistiques pour les études et la recherche

Test de Granger : les valeurs passées d’une série aident-elles à prédire l’autre ?

En bref

Les valeurs passées d’une série aident-elles à prédire l’autre ? Le test de Granger le vérifie au-delà du propre passé de l’autre série, dans les deux sens et seulement sur un clic. Il montre une avance dans le temps, pas une cause.

Comment cela fonctionne dans Statable

  1. Dans la carte « Comment une valeur évolue-t-elle au fil du temps ? », choisissez la deuxième série sous « Plus d’options ».
  2. Dans la section « Les valeurs passées d’une série aident-elles à prédire l’autre ? (test de Granger) », choisissez le nombre de retards k (un nombre entier).
  3. « Calculer le test de Granger ».

Comment c’est calculé

Pour chaque sens, deux modèles sont comparés, tous deux pour les observations t = k + 1 à n : le modèle non restreint prédit la valeur à partir des décalages 1 à k des deux séries, le modèle restreint seulement à partir de la série elle-même. Un test F compare les deux ; df1 = k, df2 = degrés de liberté résiduels du modèle non restreint.

Choisir k

Quand le test est bloqué

Piège : précéder n’est pas une cause

Le test montre seulement que les valeurs passées d’une série aident à prédire l’autre. Il ne signifie rien de plus. Une troisième influence peut agir sur les deux séries, et une série peut précéder parce que l’on s’attend à un changement. Le nom « causalité de Granger » est trompeur.

Piège : la stationnarité

Les deux séries devraient être stationnaires, c’est-à-dire sans tendance et sans centre qui dérive. Sinon, les valeurs p ne sont pas fiables. Statable montre la valeur KPSS de chaque série et la compare à la limite 0,463 (il n’y a pas de valeur p pour elle). Au-dessus de la limite, la série ne semble pas stationnaire et devrait être différenciée au préalable. Statable ne différencie pas de lui-même ; les différences sont créées comme colonnes séparées dans l’assistant « Décaler et lisser ».

Lire le résultat

Exemple

Production annuelle d’œufs et nombre de poules, k = 3 : les valeurs passées des œufs aident à prédire les poules (F(3, 44) = 5,41, p = ,003) ; dans l’autre sens, non (F(3, 44) = 0,59, p = ,624). C’est un indice sur l’ordre dans le temps, pas la preuve de ce qui est venu en premier. Second exemple : prix de l’essence et conducteurs (valeurs brutes, k = 12) : F(12, 155) = 1,42, p = ,164. Après des différences premières avec k = 3 : F(3, 181) = 0,67, p = ,575.

Rapporter le résultat

Un test de Granger avec k = 3 décalages a montré que les valeurs passées des œufs prédisent les poules au-delà de leur propre passé, F(3, 44) = 5,41, p = ,003 ; dans l’autre sens, aucune contribution claire n’est apparue, F(3, 44) = 0,59, p = ,624. Le résultat vaut pour k = 3 et ne dit rien sur la cause et l’effet.

Sources

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

Voir aussi

Ouvrir dans Statable