Co pokazuje wykres autokorelacji (pandy)?


12

Jestem początkującym i staram się zrozumieć, co pokazuje wykres autokorelacji.

Przeczytałem kilka wyjaśnień z różnych źródeł, takich jak ta strona lub powiązana strona Wikipedii, między innymi, że nie przytaczam tutaj.

Mam ten bardzo prosty kod, w którym mam daty w moim indeksie na rok, a wartości po prostu zwiększają się od 0 do 365 dla każdego indeksu. ( 1984-01-01:0, 1984-01-02:1 ... 1984-12-31:365)

import numpy as np
import pandas as pd
from pandas.plotting import autocorrelation_plot
import matplotlib.pyplot as plt

dr = pd.date_range(start='1984-01-01', end='1984-12-31')

df = pd.DataFrame(np.arange(len(dr)), index=dr, columns=["Values"])
autocorrelation_plot(df)
plt.show()

gdzie będzie wydrukowany wykres

wprowadź opis zdjęcia tutaj

Rozumiem i widzę, dlaczego wykres zaczyna się 1.00od:

Autokorelacja z opóźnieniem zero zawsze wynosi 1, ponieważ reprezentuje ona autokorelację między każdym terminem a samym sobą. Wartość i wartość z opóźnieniem zero będą zawsze takie same.

To dobrze, ale dlaczego na przykład ten wykres przy opóźnieniu 50 ma wartość około 0,65? I dlaczego spada poniżej 0? Gdybym nie pokazał kodu, który posiadam, czy można by wywnioskować, że ten wykres autokorelacji pokazuje szereg czasowy rosnących wartości? Jeśli tak, czy możesz spróbować wyjaśnić to początkującemu, jak możesz to wywnioskować?

Odpowiedzi:


12

h

γ^(h)=1nt=1nh(xt+hx¯)(xtx¯)

hhtt+h

183h=130

t=234t+h=365

t=1t=53t+h

t=54t=182

t=183t=234tt+h

Czy widzisz, w jaki sposób spowodowałoby to uśrednienie korelacji z powodu w przybliżeniu równego wkładu w funkcję autokowariancji z punktów dodatnich i ujemnych?

Możesz zauważyć, że jest więcej punktów, które są negatywnie pożądane. Jednak intuicyjnie dodatnie punkty kowariancji mają większą wielkość (ponieważ znajdują się dalej od średniej), podczas gdy punkty ujemnie kowariancyjne przyczyniają się do zmniejszenia funkcji autokowariancji o mniejszej wielkości, ponieważ zbliżają się do średniej. W ten sposób powstaje funkcja autokowariancji wynosząca w przybliżeniu zero.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.