Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Đo sai số dự báo doanh thu

    Phòng kinh doanh có nnn giá trị doanh thu thực tế yiy_iyi​ và nnn giá trị mô hình dự báo y^i\hat{y}_iy^​i​. Hãy tính hai thước đo sai số:

    MAE=1n∑i=1n∣yi−y^i∣,RMSE=1n∑i=1n(yi−y^i)2\text{MAE} = \frac{1}{n}\sum_{i=1}^{n}|y_i - \hat{y}_i|, \qquad \text{RMSE} = \sqrt{\frac{1}{n}\sum_{i=1}^{n}(y_i - \hat{y}_i)^2}MAE=n1​∑i=1n​∣yi​−y^​i​∣,RMSE=n1​∑i=1n​(yi​−y^​i​)2​

    MAE (sai số tuyệt đối trung bình) ít nhạy với điểm ngoại lai hơn RMSE (căn của sai số bình phương trung bình).

    • Định dạng đầu vào:

      Dòng đầu: số nguyên nnn. Dòng thứ hai: nnn số thực yiy_iyi​ (thực tế). Dòng thứ ba: nnn số thực y^i\hat{y}_iy^​i​ (dự báo). Các số cách nhau dấu cách.

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 1000; |y|, |ŷ| ≤ 10000.

    • Định dạng đầu ra:

      Một dòng gồm hai số: MAE rồi RMSE, mỗi số làm tròn 2 chữ số thập phân ({:.2f}), cách nhau một dấu cách. Lưu ý: nếu kết quả bằng 0 hãy in 0.00 (tránh in -0.00, có thể cộng thêm 0.0 trước khi in).

    Ví dụ:

    Đầu vào:

    4
    3 -0.5 2 7
    2.5 0.0 2 8

    Đầu ra:

    0.50 0.61

    Giải thích:

    Sai số: 0.5, 0.5, 0, 1. MAE = 2/4 = 0.50. Bình phương: 0.25, 0.25, 0, 1 ⇒ trung bình 0.375 ⇒ RMSE = √0.375 ≈ 0.61

    Đang tải editor...