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

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

Truyền đạt kết quả mô hình có thể khó, nhưng hầu hết khách hàng đều hiểu rằng trung bình, mô hình dự đoán lệch bao nhiêu. Điều này giúp việc giải thích sai số tuyệt đối trung bình (MAE) trở nên dễ dàng. Ví dụ, khi dự đoán số trận thắng của một đội bóng rổ, nếu bạn dự đoán 42 và họ kết thúc với 40, bạn có thể dễ dàng giải thích rằng sai số là hai trận thắng.

Trong bài tập này, bạn đang phỏng vấn cho một vị trí mới và được cung cấp hai mảng: y_test, số trận thắng thực tế của cả 30 đội NBA năm 2017 và predictions, chứa một dự đoán cho mỗi đội. Để kiểm tra mức độ hiểu biết của bạn, bạn được yêu cầu vừa tự tính MAE thủ công vừa dùng sklearn.

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

Xác thực Mô hình trong Python

Xem khóa học

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

  • Tự tính MAE với n là số quan sát được dự đoán.
  • Tính MAE bằng sklearn.
  • In ra cả hai giá trị độ chính xác bằng các câu lệnh print.

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.

from sklearn.metrics import mean_absolute_error

# Manually calculate the MAE
n = ____(predictions)
mae_one = sum(____(y_test - predictions)) / n
print('With a manual calculation, the error is {}'.format(____))

# Use scikit-learn to calculate the MAE
mae_two = ____(____, ____)
print('Using scikit-learn, the error is {}'.format(____))
Chỉnh sửa và Chạy Mã