Fonction d'autocorrélation des séries temporelles (ACF)

Ce calculateur en ligne calcule la fonction d'autocorrélation pour des séries temporelles données et trace le corrélogramme

Cette page existe grâce aux efforts des personnes suivantes :

Timur

Timur

Gaulthier Marrel

Créé: 2021-05-13 06:18:52, Dernière mise à jour: 2021-05-15 07:18:13

L'autocorrélation, également connue comme la corrélation sériale, est la corrélation d'un signal avec une copie retardée de lui-même comme fonction de retard. Informellement, c'est la similarité entre les observations comme une fonction de l'écart de temps entre elles. L'analyse de l'autocorrélation est un outil mathématique pour trouver les motifs répétitifs, tels que la présence d'un signal périodique couvert par des bruits ou l'identification de la fréquence fondamentale manquante dans un signal impliqué par ses fréquences harmoniques. Elle est souvent utilisée dans le traitement d'un signal pour l'analyse des fonctions ou des séries de valeurs, tels que les signaux de domaine temporel.

En statistiques, l'autocorrélation d'un processus aléatoire est la corrélation de Peason entre les valeurs du processus à différents moments, comme une fonction de deux temps ou d'un écart de temps. 1

Le coefficient de corrélation de l'échantillon de Pearson entre x et y est :
r=\frac{\sum_{i=1}^{N}(x_i - \bar x)(y_i- \bar y)}{\sqrt{\sum_{i=1}^{N}(x_i - \bar x)^2}\sqrt{\sum_{i=1}^{N}(y_i - \bar y)^2}}

Pour l'autocorrélation, ce coefficient est calculé entre un série temporelle et la même série temporelle avec un écart d'un nombre de périodes spécifié. Par exemple, pour un écart de temps de 1 période, le coefficient de corrélation est calculé entre les premières valeurs N-1, soit x_1, ..., x_{N-1} et les prochaines valeurs N-1 (valeurs déplacée de un), soit x_2, ..., x_N.
r_1=\frac{\sum_{i=1}^{N-1}(x_i - \bar{x}_{(1)})(x_{i+1}- \bar{x}_{(2)})}{\sqrt{\sum_{i=1}^{N-1}(x_i - \bar{x}_{(2)})^2}\sqrt{\sum_{i=1}^{N-1}(x_{i+1} - \bar{x}_{(2)})^2}},
\bar{x}_{(1)} est la moyenne des premières valeurs N-1, et \bar{x}_{(2)} est la moyenne des dernières valeurs N-1.

Si nous ignorons la différence entre \bar{x}_{(1)} et \bar{x}_{(2)}, nous pouvons simplifier la formule ci-dessous en
r_1=\frac{\sum_{i=1}^{N-1}(x_i - \bar{x})(x_{i+1}- \bar{x})}{\sum_{i=1}^{N}(x_i - \bar{x})^2}

Ceci peut être généralisé pour des valeurs séparées par k périodes comme :
r_k=\frac{\sum_{i=1}^{N-k}(x_i - \bar{x})(x_{i+k}- \bar{x})}{\sum_{i=1}^{N}(x_i - \bar{x})^2}

La valeur de r_k est appelée coefficient d'autocorrélation à l'écart k. Le tracé des corrélations des échantillons r_k par rapport àk (le temps de retard) est appelé le corrélogramme ou courbe d'autocorrélation.

Le corrélogramme est généralement un outil utilisé pour vérifier la caractère aléatoire d'un ensemble de données. Le calcul de l'autocorrélation confirme ce caractère aléatoire pour des valeurs de données avec différents écarts de temps. Si aléatoire, de telles corrélation doivent être proches de zéro pour n'importe quel écart de temps. Si non aléatoire, alors une ou plusieurs autocorrélation seront significativement différentes de zéro.

De plus, les corrélogrammes sont utilisés dans l'étape d'identification du modèle de Box-Jenkins, des séries temporelles moyennes mobiles autorégressives. Les autocorrélations doivent être proches de zéro pour un caractère aléatoire ; si l'analyse ne vérifie pas le caractère aléatoire, alors la validité de nombreuses conclusions statistiques devient suspecte. Le corrélogramme est une excellente manière de vérifier un tel caractère aléatoire.2

Les données par défaut du calculateur ci-dessous sont obtenus ajoutant du bruit à la fonction sinus en utilisant la [[alink:7887]Fonction génératice de bruits]], et vous pouvez clairement voir un motif non aléatoire.

PLANETCALC, Fonction d'autocorrélation des séries temporelles

Fonction d'autocorrélation des séries temporelles

Série temporelle

TempsValeur
objets par page:

Chiffres après la virgule décimale : 2
Série temporelle
Le fichier est très volumineux; un ralentissement du navigateur peut se produire pendant le chargement et la création.
Corrélogramme
Le fichier est très volumineux; un ralentissement du navigateur peut se produire pendant le chargement et la création.

URL copiée dans le presse-papiers
PLANETCALC, Fonction d'autocorrélation des séries temporelles (ACF)

commentaires