Mean absolute error
Jelas, sebelum Anda menggunakan model untuk melakukan prediksi, Anda ingin mengetahui seberapa akurat prediksi tersebut. Mean absolute error (MAE) adalah statistik yang baik untuk ini. Nilai ini merupakan selisih rata-rata antara prediksi dan nilai sebenarnya.
Pada latihan ini, Anda akan menghitung MAE untuk model ARMA(1,1) yang dipasangkan pada deret waktu gempa bumi
numpy telah diimpor ke lingkungan Anda sebagai np dan deret waktu gempa bumi tersedia untuk Anda sebagai earthquake.
Latihan ini adalah bagian dari kursus
Model ARIMA di Python
Petunjuk latihan
- Gunakan fungsi
npuntuk menghitung Mean Absolute Error (MAE) dari atribut.residpada objekresults. - Cetak nilai MAE.
- Gunakan metode
.plot()milik DataFrame tanpa argumen untuk memplot deret waktuearthquake.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Fit model
model = ARIMA(earthquake, order=(1,0,1))
results = model.fit()
# Calculate the mean absolute error from residuals
mae = ____
# Print mean absolute error
print(____)
# Make plot of time series for comparison
____
plt.show()