Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Sai số phần trăm tuyệt đối trung bình
7,22%
càng thấp càng tốt
Độ chính xác dự báo 92,78%
Số điểm dữ liệu được sử dụng 3

MAPE là gì?

Sai số phần trăm tuyệt đối trung bình (MAPE) là một trong những chỉ số phổ biến nhất để đo độ chính xác của dự báo. Chỉ số này thể hiện sai số trung bình giữa giá trị dự đoán và giá trị thực tế dưới dạng phần trăm, nhờ vậy rất dễ hiểu và dễ so sánh giữa các tập dữ liệu có quy mô khác nhau. MAPE bằng 5% nghĩa là dự báo của bạn lệch trung bình khoảng 5% so với giá trị thực tế.

Line chart comparing actual and forecast values with vertical gaps showing errors
MAPE measures how far forecast values deviate from actual values, as an average percentage.

Cách sử dụng công cụ

Bạn nhập các giá trị thực tế (quan sát được) và các giá trị dự báo (dự đoán) thành hai danh sách, mỗi giá trị cách nhau bằng dấu phẩy. Hai danh sách cần khớp thứ tự với nhau: giá trị thực tế đầu tiên ứng với giá trị dự báo đầu tiên, và cứ thế tiếp tục. Công cụ sẽ ghép từng cặp, tính sai số phần trăm tuyệt đối cho mỗi cặp rồi lấy trung bình. Bất kỳ cặp nào có giá trị thực tế bằng 0 đều bị bỏ qua, vì không thể tính phần trăm sai số khi chia cho 0.

Giải thích công thức

Với mỗi điểm dữ liệu, MAPE lấy chênh lệch tuyệt đối giữa giá trị thực tế \(y_i\) và giá trị dự báo \(\hat{y}_i\), chia cho giá trị thực tế rồi đổi sang phần trăm. Các sai số phần trăm này được cộng lại và chia cho số điểm dữ liệu \(n\):

$$\text{MAPE} = \frac{100\%}{n} \sum_{i=1}^{n} \left| \frac{\text{Actual}_i - \text{Forecast}_i}{\text{Actual}_i} \right|$$

Quảng cáo
Diagram breaking down the MAPE formula into per-point percentage errors averaged together
For each point the absolute percentage error is computed, then all are averaged.

Ví dụ minh họa

Giả sử giá trị thực tế là 100, 200, 300 và giá trị dự báo là 110, 190, 320. Các sai số phần trăm lần lượt là \(|100-110|/100 = 0{,}10\); \(|200-190|/200 = 0{,}05\); và \(|300-320|/300 \approx 0{,}0667\). Tổng của chúng là \(0{,}21667\); chia cho 3 rồi nhân với 100 ta được MAPE ≈ 7,22%, tức là dự báo đạt độ chính xác khoảng 92,78%.

Câu hỏi thường gặp

Giá trị MAPE bao nhiêu là tốt? Điều này tùy thuộc vào lĩnh vực, nhưng dưới 10% thường được xem là rất chính xác, còn 10–20% là mức tốt cho phần lớn các dự báo trong kinh doanh.

Vì sao các giá trị thực tế bằng 0 bị bỏ qua? Vì không thể chia cho 0, nên MAPE không tính được cho những điểm này. Nếu dữ liệu của bạn có chứa giá trị 0, hãy cân nhắc dùng sMAPE.

Thứ tự các giá trị có quan trọng không? Có — giá trị thực tế và dự báo được ghép cặp theo vị trí, vì vậy hãy giữ cho hai danh sách khớp thứ tự với nhau.

Cập nhật lần cuối: