Bắt đầu ngayBắt đầu miễn phí

Sai số tuyệt đối trung bình

Rõ ràng là trước khi dùng mô hình để dự báo, bạn muốn biết dự báo của mình chính xác đến đâu. Sai số tuyệt đối trung bình (MAE) là một thống kê hữu ích cho việc này. Nó là giá trị trung bình của độ lệch tuyệt đối giữa dự báo và giá trị thực.

Trong bài tập này, bạn sẽ tính MAE cho một mô hình ARMA(1,1) được khớp với chuỗi thời gian động đất

numpy đã được nhập vào môi trường của bạn dưới tên np và chuỗi thời gian động đất có sẵn với tên earthquake.

Bài tập này là một phần của khóa học

Mô hình ARIMA với Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng các hàm của np để tính Sai số tuyệt đối trung bình (MAE) từ thuộc tính .resid của đối tượng results.
  • In ra giá trị MAE.
  • Dùng phương thức .plot() của DataFrame (không truyền tham số) để vẽ chuỗi thời gian earthquake.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã