私は初心者で、自己相関グラフが何を示しているかを理解しようとしています。
このページや関連するウィキペディアのページなど、ここでは引用していないさまざまなソースからの説明をいくつか読んだことがあります。
私はこの非常に単純なコードを使用しており、1年間のインデックスに日付があり、値はインデックスごとに0から365に単純に増加しています。(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()
印刷されるグラフがどこにあるか
私はなぜグラフが始まったのかを理解して見ることができます1.00
:
ラグゼロの自己相関は常に1です。これは、各項とそれ自体の間の自己相関を表すためです。値と遅延ゼロの値は常に同じになります。
これはいいですが、なぜこのラグ50のグラフの値が約0.65なのですか?そして、なぜそれが0を下回るのですか?私が持っているコードを示していなかった場合、この自己相関グラフが増加する値の時系列を示していると推定することは可能ですか?もしそうなら、それをどのように推論できるかを初心者に説明してみてください。