MulaiMulai sekarang secara gratis

Mengeksplorasi opsi auto.arima()

Fungsi auto.arima() perlu mengestimasi banyak model yang berbeda, dan berbagai jalan pintas digunakan untuk membuat fungsi ini secepat mungkin. Hal ini dapat menyebabkan model yang dikembalikan sebenarnya tidak memiliki nilai AICc terkecil. Untuk membuat auto.arima() bekerja lebih keras dalam menemukan model yang baik, tambahkan argumen opsional stepwise = FALSE agar mempertimbangkan kumpulan model yang jauh lebih besar.

Di sini, Anda akan mencoba mencari model ARIMA untuk data a10 yang sudah dimuat, yang berisi subsidi obat anti-diabetes bulanan di Australia dari 1991 hingga 2008 dalam jutaan dolar Australia. Periksa di konsol sebelum memulai latihan ini.

Latihan ini adalah bagian dari kursus

Peramalan di R

Lihat Kursus

Petunjuk latihan

  • Gunakan opsi bawaan auto.arima() untuk menemukan model ARIMA bagi a10 dan simpan sebagai fit1.
  • Gunakan auto.arima() tanpa pencarian stepwise untuk menemukan model ARIMA bagi a10 dan simpan sebagai fit2.
  • Jalankan summary() untuk fit1 dan fit2 di konsol Anda, lalu gunakan hasilnya untuk menentukan model yang lebih baik. Hingga 2 tempat desimal, berapa nilai AICc-nya? Tetapkan angkanya ke AICc.
  • Terakhir, dengan menggunakan model yang lebih baik berdasarkan AICc, plot prakiraan 2 tahun. Atur h sesuai.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Find an ARIMA model for a10
fit1 <- ___

# Don't use a stepwise search
fit2 <- ___

# AICc of better model
AICc <- ___

# Compute 2-year forecasts from better model
___ %>% ___ %>% ___
Edit dan Jalankan Kode