[PYTHON] Wie berechnet man den Autokorrelationskoeffizienten?

1 Dieser Artikel ist

Erklären Sie, wie der Autokorrelationskoeffizient mit Python berechnet wird.

2 Methoden

Berechnen Sie automatisch den Autokorrelationskoeffizienten von Daten mit einem 3-Tage-Zyklus. (Verwenden Sie plot_acf)

sample.py


#Daten definieren.
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],
]

#Speichern Sie dat in der DataFrame-Typvariablen df.
df = pd.DataFrame(dat,columns=["A","B"])

print("Show 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]) #Bei der Berechnung der Autokorrelation kann diese bei NA nicht korrekt berechnet werden.

147.JPG

Recommended Posts

Wie berechnet man den Autokorrelationskoeffizienten?
So berechnen Sie die Volatilität einer Marke
Verwendung des Generators
Wie benutzt man den Dekorateur?
So erhöhen Sie die Achse
So starten Sie die erste Projektion
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Lesen des SNLI-Datensatzes
So erhalten Sie die Python-Version
Berechnen des aus ABC134-D gelernten Rechenaufwands
So überschreiben Sie die Ausgabe auf die Konsole
So berechnen Sie das Datum mit Python
Verwendung des ConfigParser-Moduls
[AtCoder] So finden Sie den Binomialkoeffizienten nCk mod.p [D --Knight]
Verwendung der Spark ML-Pipeline
So überprüfen Sie die Version von Django
So lösen Sie das Problem beim Verpacken des Behälters
So stellen Sie die Serverzeit auf japanische Zeit ein
So aktualisieren Sie den AMP-Cache manuell
[Linux] Verwendung des Befehls echo
Berechnen Verwenden Sie% des Befehls df
So erhalten Sie eine farbige Ausgabe an die Konsole
So bedienen Sie Linux von der Konsole aus
[Python] Berechnen von MAE und RMSE
So greifen Sie von außen auf den Datenspeicher zu
Verwendung des IPython-Debuggers (ipdb)
So weisen Sie der Matplotlib-Farbleiste mehrere Werte zu
Verwendung der C-Bibliothek in Python
So finden Sie den Bereich des Boronoi-Diagramms
So verwenden Sie MkDocs zum ersten Mal
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
So testen Sie den Friends-of-Friends-Algorithmus mit pyfof
Verwendung der Grafikzeichnungsbibliothek Bokeh
So drucken Sie Debug-Meldungen auf der Django-Konsole
Verwendung der Google Cloud Translation API
So bedienen Sie Linux von außen Vorgehensweise
Verwendung der NHK-Programmführer-API
[Algorithmus x Python] Verwendung der Liste
So löschen Sie die von Python ausgegebenen Zeichen
So messen Sie die Leitungsgeschwindigkeit vom Terminal aus
So erhalten Sie die Dateien im Ordner [Python]
So identifizieren Sie die Systemrufnummer ausyscall
Wie man Kaldi mit JUST Corpus trainiert
So finden Sie die Korrelation für kategoriale Variablen
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
[Numpy, scipy] Wie berechnet man die Quadratwurzel einer Elmeet-Matrix mit halbregelmäßigem Wert?
So ermitteln Sie den Koeffizienten der ungefähren Kurve, die in Python durch die Scheitelpunkte verläuft
Lesen Sie die Python-Markdown-Quelle: So erstellen Sie einen Parser
Verwendung von xml.etree.ElementTree
[Python] So entfernen Sie doppelte Werte aus der Liste
So erstellen Sie einen Artikel über die Befehlszeile
So rufen Sie den n-ten größten Wert in Python ab
Wie man die Portnummer des xinetd-Dienstes kennt
Hinweise zur Verwendung von tf.data
So erhalten Sie den Variablennamen selbst in Python
Verwendung von virtualenv