MulaiMulai sekarang secara gratis

Prakiraan SARIMA vs ARIMA

Pada latihan ini, Anda akan melihat dampak penggunaan model SARIMA dibandingkan model ARIMA terhadap prakiraan deret waktu musiman Anda.

Dua model, ARIMA(3,1,2) dan SARIMA(0,1,1)(1,1,1)\(_{12}\), telah diestimasi pada deret waktu ketenagakerjaan Wisconsin. Ini adalah model ARIMA terbaik dan model SARIMA terbaik menurut AIC.

Dalam latihan ini Anda akan menggunakan kedua model tersebut untuk membuat prakiraan dinamis 25 bulan ke depan dan memplot prediksi ini berdampingan dengan data yang disisihkan untuk periode tersebut, wisconsin_test.

Objek hasil ARIMA yang telah di-fit dan objek hasil SARIMA yang telah di-fit tersedia di lingkungan Anda sebagai arima_results dan sarima_results.

Latihan ini adalah bagian dari kursus

Model ARIMA di Python

Lihat Kursus

Petunjuk latihan

  • Buat objek prakiraan bernama arima_pred untuk model ARIMA guna memprakirakan 25 langkah berikutnya setelah akhir data pelatihan.
  • Ekstrak atribut .predicted_mean dari arima_pred dan simpan ke arima_mean.
  • Ulangi dua langkah di atas untuk model SARIMA.
  • Plot prakiraan SARIMA dan ARIMA serta data yang disisihkan wisconsin_test.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create ARIMA mean forecast
arima_pred = arima_results.____
arima_mean = arima_pred.____

# Create SARIMA mean forecast
sarima_pred = sarima_results.____
sarima_mean = ____

# Plot mean ARIMA and SARIMA predictions and observed
plt.plot(dates, sarima_mean, label='SARIMA')
plt.plot(dates, arima_mean, label='ARIMA')
plt.plot(wisconsin_test, label='observed')
plt.legend()
plt.show()
Edit dan Jalankan Kode