均方誤差計算器
依實際值與預測值計算均方誤差、均方根誤差及平均絕對誤差。
MSE、RMSE與MAE計算器
輸入等長的實際值與預測值序列,以評估預測誤差。
關於均方誤差
均方誤差通常簡稱 MSE,用來衡量實際觀測值與預測值之差的平方平均。對每組配對資料,以實際值減去預測值,將誤差平方後全部加總,再除以配對數。數值為零表示所有預測皆與觀測完全一致。數值越大代表預測誤差越大,但實際意義取決於目標變數的尺度。
平方有兩項作用:正負誤差不會互相抵銷,而且大誤差比小誤差具有更高權重。誤差為四時貢獻十六個平方單位,誤差為二時只貢獻四個。當較大偏差的代價特別高時,這種敏感度讓 MSE 很實用,但也代表離群值可能主導結果。MSE 的單位是原目標單位的平方,因此可能不易直接解讀。
均方根誤差 RMSE 是 MSE 的平方根。它恢復原始目標單位,同時保留大誤差的額外影響。如果預測溫度以度表示,RMSE 也以度表示。資料科學工作者常用 MSE 進行最佳化,用 RMSE 溝通結果。因平方根為單調函數,在相同觀測資料上評估時,模型依 MSE 與 RMSE 排名的順序相同。
平均絕對誤差 MAE 是各項誤差絕對值的平均。它也使用原始單位,但每一單位誤差的權重相同。比較 MAE 與 RMSE 可看出模型是否偶爾出現大偏差。RMSE 遠大於 MAE 時,可能存在少數很大的誤差。沒有任何指標永遠最好:應依誤差的實際代價選擇,並在模型比較時維持指標一致。
本計算器要求實際值與預測值清單等長,因為每個預測必須恰好對應一個觀測值。順序很重要:第一個預測值與第一個實際值比較,第二個與第二個比較,依此類推。即使兩份清單皆為有效數字,缺漏或錯位紀錄仍會造成誤導性評估。解讀結果前,請仔細整理配對資料。
MSE 廣泛應用於迴歸、預測、訊號處理與機器學習。它不是尺度無關的指標,因此不同單位目標的分數不應直接比較。跨尺度比較可考慮正規化指標或百分比誤差。此外,也應檢視殘差圖與領域相關後果,因為單一彙總分數無法呈現偏差、變動的變異數,或模型表現不佳的位置。
誤差指標範例
這些配對序列示範不完全準確、完全準確與不同尺度的預測。
| 實際值與預測值 | 指標 | 說明 |
|---|---|---|
| Y: 2,4,5,4,5; 預測值: 2.5,3.5,4,5,5 | MSE 0.5; RMSE 0.707107; MAE 0.6 | 五組配對殘差產生較小的平均誤差。 |
| Y: 1,2,3; 預測值: 1,2,3 | MSE 0; RMSE 0; MAE 0 | 完全準確的預測在所有指標下誤差皆為零。 |
| Y: 10,20; 預測值: 12,18 | MSE 4; RMSE 2; MAE 2 | 絕對誤差相同時,RMSE與MAE相等。 |
| Y: 0,0,0; 預測值: 0,0,3 | MSE 3; RMSE 1.732051; MAE 1 | 一次大偏差使RMSE增加得比MAE更多。 |
如何計算預測誤差
- 在「實際值」輸入目標觀測值,並保留紀錄順序。
- 在「預測值」按相同順序輸入對應模型輸出,確保清單等長。
- 選取「計算誤差」,將序列配對並計算三項指標。
- 考量目標單位與大誤差代價,比較MSE、RMSE與MAE。
- 評估另一組預測前,先選取「重設」。
均方誤差計算器常見問題
什麼樣的MSE才算好?
越低越好,零代表完全準確,但沒有通用切點。應依目標尺度與有意義的基準模型解讀MSE。
MSE與RMSE有什麼差別?
RMSE是MSE的平方根,單位與目標相同;MSE則以目標單位的平方表示。
為什麼比較RMSE與MAE?
RMSE對大誤差的懲罰較重,MAE則線性計算誤差權重。差距很大可能表示偶爾存在較大的殘差。
兩份清單必須等長嗎?
是的,每個預測都需要對應一筆實際觀測。長度不同的清單無法形成完整誤差配對。
MSE能比較不同目標的模型嗎?
若目標使用不同單位或尺度,就不能直接比較。請使用正規化或其他尺度無關指標。