Estimasi
Pada latihan sebelumnya, ACF dan PACF agak tidak meyakinkan. Hasilnya menunjukkan bahwa data Anda bisa jadi mengikuti model ARMA(p,q) atau merupakan model AR(3) yang kurang tepat. Pada latihan ini, Anda akan menelusuri beberapa ordo model untuk menemukan yang terbaik menurut AIC.
Deret waktu savings telah dimuat dan kelas ARIMA telah diimpor ke lingkungan Anda.
Latihan ini merupakan bagian dari kursus
Model ARIMA di Python
Instruksi latihan
- Lakukan loop untuk nilai
pdari 0 hingga 3 dan nilaiqdari 0 hingga 3. - Di dalam loop, buat model ARMA(p,q).
- Kemudian pasangkan model ke deret waktu
savings. - Di akhir setiap loop, cetak nilai
pdanqserta AIC dan BIC.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Loop over p values from 0-3
for p in ____:
# Loop over q values from 0-3
for q in ____:
try:
# Create and fit ARMA(p,q) model
model = ____(____, order=____)
results = ____
# Print p, q, AIC, BIC
print(____)
except:
print(p, q, None, None)