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 adalah bagian dari kursus
Model ARIMA di Python
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)