MulaiMulai sekarang secara gratis

Bandingkan ACF untuk Beberapa Deret Waktu AR

Fungsi autokorelasi menurun secara eksponensial untuk deret waktu AR dengan laju sebesar parameter AR. Sebagai contoh, jika parameter AR, \(\small \phi = +0.9\), autokorelasi lag pertama akan bernilai 0.9, lag kedua akan bernilai \(\small (0.9)^2 = 0.81\), lag ketiga akan bernilai \(\small (0.9)^3 = 0.729\), dan seterusnya. Parameter AR yang lebih kecil akan menurun lebih cepat, dan untuk parameter AR negatif, misalnya -0.9, penurunannya akan berganti tanda, sehingga autokorelasi lag pertama bernilai -0.9, lag kedua bernilai \(\small (-0.9)^2 = 0.81\), lag ketiga bernilai \(\small (-0.9)^3 = -0.729\), dan seterusnya.

Objek simulated_data_1 adalah deret waktu hasil simulasi dengan parameter AR +0.9, simulated_data_2 untuk parameter AR -0.9, dan simulated_data_3 untuk parameter AR 0.3

Latihan ini adalah bagian dari kursus

Analisis Deret Waktu dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung fungsi autokorelasi untuk masing-masing dari tiga himpunan data simulasi menggunakan fungsi plot_acf dengan 20 lag (dan sembunyikan interval kepercayaan dengan menyetel alpha=1).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import the plot_acf module from statsmodels
from statsmodels.graphics.tsaplots import plot_acf

# Plot 1: AR parameter = +0.9
plot_acf(___, alpha=1, lags=___)
plt.show()

# Plot 2: AR parameter = -0.9
plot_acf(___, alpha=___, lags=20)
plt.show()

# Plot 3: AR parameter = +0.3
plot_acf(___, alpha=___, lags=___)
plt.show()
Edit dan Jalankan Kode