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
Petunjuk latihan
- Buat objek prakiraan bernama
arima_preduntuk model ARIMA guna memprakirakan 25 langkah berikutnya setelah akhir data pelatihan. - Ekstrak atribut
.predicted_meandariarima_preddan simpan kearima_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()