平均絕對誤差 是什麼?

Mean Absolute Error — 平均絕對誤差 的完整解釋

平均絕對誤差(MAE)是衡量預測值與實際值之間平均絕對差異的指標,數值越小代表模型預測越準確。

容易混淆

平均絕對誤差 vs 均方誤差

平均絕對誤差:每個誤差一視同仁,不把大錯特別放大。 均方誤差:把誤差平方後再平均,大錯會被懲罰得更重。 最關鍵的區別:前者偏穩健,後者偏嚴厲。

平均絕對誤差 vs 均方根誤差

平均絕對誤差:直接看平均偏差。 均方根誤差:先平方再開根號,會更在意大誤差。 最關鍵的區別:根號後的數值更偏向放大大錯。

記住這句就好

平均差多少就報多少,不把大錯額外放大。

實際案例

房價預測

如果模型預測每戶房價平均差 50 萬,MAE 就是 50 萬,讀起來很直觀,適合拿來跟業務溝通。

送貨時間預估

外送平台想知道平均晚到幾分鐘,MAE 很適合直接呈現平均偏差,而不是讓一兩筆超大延遲把結果拉歪。

算法與應用

MAE 的核心是絕對值,所以它對極端大誤差比較不敏感。 最佳化時通常比 MSE 更不平滑,某些情況下梯度會比較不好處理。 如果你更在意「平均差幾單位」,MAE 很合適。

情境判斷

Q1(情境題): 模型偶爾會出現很離譜的預測值,你還想用 MAE 評估嗎?

→ 可以,MAE 對離群值比 MSE 穩健,常常更適合有少數極端值的任務。

Q2(情境題): 如果你很怕大誤差,MAE 還是最佳選擇嗎?

→ 看情況。若大錯的代價特別高,MSE 或 RMSE 通常更能逼模型重視那些大偏差。

相關術語

常見問題

MAE 的最小值是多少?

0,表示每一筆預測都完全命中真實值。

MAE 可以拿來做分類嗎?

通常不行。MAE 是給連續值回歸任務用的,分類更常看準確率、精確率、召回率和 F1 分數。

MAE 越小越好嗎?

一般是越小越好,但還是要跟任務尺度和基準模型一起看,不能只看單一數字。