Mencari orde model
Dalam latihan ini, Anda berhadapan dengan himpunan data yang tampaknya mengikuti model ARMA. Anda dapat melihat ACF dan PACF pada plot di bawah ini. Untuk memilih orde terbaik bagi model ini, Anda perlu melakukan pencarian atas banyak kemungkinan orde model untuk menemukan set yang paling baik.
<\center>\center>Kelas model ARIMA dan DataFrame deret waktu df tersedia di lingkungan Anda.
Latihan ini adalah bagian dari kursus
Model ARIMA di Python
Petunjuk latihan
- Lakukan loop atas nilai
pdari 0–2. - Lakukan loop atas nilai
qdari 0–2. - Latih dan fit model ARMA(p,q).
- Tambahkan tuple
(p,q, nilai AIC, nilai BIC)keorder_aic_bic.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create empty list to store search results
order_aic_bic=[]
# Loop over p values from 0-2
for p in range(____):
# Loop over q values from 0-2
for q in range(____):
# create and fit ARMA(p,q) model
model = ARIMA(df, order=____)
results = model.fit()
# Append order and results tuple
order_aic_bic.append((____))