Autokorelasi pada data deret waktu
Dalam analisis deret waktu, autokorelasi mengacu pada korelasi antara suatu deret waktu dengan versi tertundanya. Misalnya, autokorelasi orde 3 mengembalikan korelasi antara suatu deret waktu dan nilainya sendiri yang ditunda 3 titik waktu.
Umumnya, plot autokorelasi (ACF), juga dikenal sebagai autokorelasi diri, digunakan untuk memvisualisasikan autokorelasi suatu deret waktu. Fungsi plot_acf() dalam pustaka statsmodels dapat digunakan untuk mengukur dan memplot autokorelasi suatu deret waktu.
Latihan ini adalah bagian dari kursus
Memvisualisasikan Data Deret Waktu di Python
Petunjuk latihan
- Impor
tsaplotsdaristatsmodels.graphics. - Gunakan fungsi
plot_acf()daritsaplotsuntuk memplot autokorelasi kolom'co2'padaco2_levels. - Tentukan lag maksimum sebesar 24.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import required libraries
import matplotlib.pyplot as plt
plt.style.use('fivethirtyeight')
from ____ import ____
# Display the autocorrelation plot of your time series
fig = ____(co2_levels[____], lags=____)
# Show plot
plt.show()