Calcul manuel PACF


9

J'essaie de reproduire le calcul que font SAS et SPSS pour la fonction d'autocorrélation partielle (PACF). En SAS, il est produit par Proc Arima. Les valeurs PACF sont les coefficients d'une autorégression de la série d'intérêt sur les valeurs décalées de la série. Ma variable d'intérêt étant les ventes, je calcule donc lag1, lag2 ... lag12 et je lance la régression OLS suivante:

Ouit=une0+une1Ouit-1+une2Ouit-2+une3Ouit-3++une12Ouit-12.

Malheureusement, les coefficients que j'obtiens ne sont même pas proches du PACF (décalages 1 à 12) que SAS ou SPSS fournissent. Aucune suggestion? Y a-t-il quelque chose qui ne va pas? Ce qui me vient à l'esprit, c'est que l'estimation des moindres carrés de ce modèle pourrait ne pas être appropriée et peut-être qu'une autre technique d'estimation devrait être utilisée.

Merci d'avance.


Est -ce correcte, par hasard? une12
whuber

Réponses:


13

Ouit=une0+une1Ouit-1+une2Ouit-2+une3Ouit-3

une3

Un autre exemple. Pour calculer le PACF (5), estimer

Ouit=une0+une1Ouit-1+une2Ouit-2+une3Ouit-3+une4Ouit-4+une5Ouit-5

une5

En général, le PACF (K) est le coefficient d'ordre KTH d'un modèle se terminant par le décalage K.En passant, SAS et d'autres éditeurs de logiciels utilisent l'approximation Yule-Walker pour calculer le PACF qui fournira des estimations légèrement différentes du PACF. Ils le font pour l'efficacité du calcul et à mon avis pour reproduire les résultats dans les manuels standard.


1
TEX

Je l'ai! Excellente explication une fois de plus. Merci beaucoup!
Andreas Zaras

Je me rends compte que cela a été écrit il y a longtemps, mais c'est l'une des rares références au calcul du PACF comme "coefficients d'une autorégression de la série d'intérêt sur les valeurs décalées de la série" que je trouve. Je le vois dans l'implémentation de statsmodels.tsa.stattools.pacf - tedboy.github.io/statsmodels_doc/_modules/statsmodels/tsa/… . Wikipedia énumère 3 façons de calculer la corrélation partielle : a) en utilisant la régression linéaire et en corrélant les résidus b) récursive et c) l'inversion matricielle. Mais quelle est la base théorique ici?
ivaylo_iliev
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.