Comment calculer le coefficient d'autocorrélation

1 Cet article est

Expliquez comment calculer le coefficient d'autocorrélation avec python.

2 méthodes

Calculez automatiquement le coefficient d'autocorrélation des données avec un cycle de 3 jours. (Utilisez plot_acf)

sample.py


#Définissez les données.
from statsmodels.graphics.tsaplots import plot_acf
import pandas as pd
import numpy as np

dat = [
    ['07-01',1],
    ['07-02',10],
    ['07-03',20],
    ['07-04',2],
    ['07-05',11],
    ['07-06',21],
    ['07-07',3],
    ['07-08',22],
    ['07-09',32],
    ['07-10',4],
    ['07-11',23],
    ['07-12',33],
]

#Stockez les données dans la variable de type DataFrame df.
df = pd.DataFrame(dat,columns=["A","B"])

print("Afficher df","\n",df)

fig, ax = plt.subplots(ncols=2, figsize=(15, 4))
sns.lineplot(x="A", y="B", data=df,ax=ax[0])
plot_acf(df["B"].dropna(), lags=10, zero=False,ax=ax[1]) #Lors du calcul de l'autocorrélation, elle ne peut pas être calculée correctement s'il y a NA.

147.JPG

Recommended Posts

Comment calculer le coefficient d'autocorrélation
Comment calculer la volatilité d'une marque
Comment utiliser le générateur
Comment utiliser le décorateur
Comment augmenter l'axe
Comment démarrer la première projection
Comment utiliser la fonction zip
Comment utiliser le module optparse
Comment lire l'ensemble de données SNLI
Comment obtenir la version Python
Comment calculer la quantité de calcul appris de ABC134-D
Comment écraser la sortie sur la console
Comment calculer la date avec python
Comment utiliser le module ConfigParser
[AtCoder] Comment trouver le coefficient binomial nCk mod.p [D --Knight]
Comment utiliser le pipeline Spark ML
Comment vérifier la version de Django
Comment résoudre le problème d'emballage du bac
Comment régler l'heure du serveur sur l'heure japonaise
Comment mettre à jour manuellement le cache AMP
[Linux] Comment utiliser la commande echo
Comment calculer Utiliser% de la commande df
Comment obtenir une sortie colorée sur la console
Comment faire fonctionner Linux depuis la console
[Python] Comment calculer MAE et RMSE
Comment accéder à la banque de données de l'extérieur
Comment utiliser le débogueur IPython (ipdb)
Comment attribuer plusieurs valeurs à la barre de couleurs Matplotlib
Comment utiliser la bibliothèque C en Python
Comment trouver la zone du diagramme de Boronoi
Comment utiliser MkDocs pour la première fois
[Python] Comment changer le format de la date (format d'affichage)
Comment essayer l'algorithme des amis d'amis avec pyfof
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment imprimer des messages de débogage sur la console Django
Comment utiliser l'API Google Cloud Translation
Comment faire fonctionner Linux depuis l'extérieur Procédure
Comment utiliser l'API du guide des programmes NHK
[Algorithm x Python] Comment utiliser la liste
Comment effacer les caractères générés par Python
Comment mesurer la vitesse de la ligne depuis le terminal
Comment obtenir les fichiers dans le dossier [Python]
Comment identifier le numéro d'appel système ausyscall
Comment entraîner Kaldi avec JUST Corpus
Comment trouver la corrélation pour les variables catégorielles
Comment tracer l'autocorrélation et l'autocorrélation partielle avec Python
[Numpy, scipy] Comment calculer la racine carrée d'une matrice Elmeet à valeur semi-régulière
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Lire la source Python-Markdown: Comment créer un analyseur
Comment utiliser xml.etree.ElementTree
[Python] Comment supprimer les valeurs en double de la liste
Comment créer un article à partir de la ligne de commande
Comment récupérer la nième plus grande valeur en Python
Comment connaître le numéro de port du service xinetd
Remarques sur l'utilisation de tf.data
Comment obtenir le nom de la variable lui-même en python
Comment utiliser virtualenv