MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan fungsi np untuk menghitung Mean Absolute Error (MAE) dari atribut .resid pada objek results.
  • Cetak nilai MAE.
  • Gunakan metode .plot() milik DataFrame tanpa argumen untuk memplot deret waktu earthquake.

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()
Edit dan Jalankan Kode