MAPE(平均絶対パーセント誤差)とは?意味・計算方法・MAEやMSEとの違いを解説

MAPE(平均絶対パーセント誤差)とは?

機械学習やAIによる予測モデルの評価では、「どれくらいズレているか」だけでなく、どれくらいの割合でズレているかを知ることも重要です。
その際によく使われる指標が**MAPE(平均絶対パーセント誤差:Mean Absolute Percentage Error)**です。

この記事では、MAPEの基本から計算方法、メリット・注意点、他の誤差指標との違いまでを、実務で役立つ形でわかりやすく解説します。

MAPE(平均絶対パーセント誤差)とは?

MAPEとは、予測値と実際の値(真値)のズレを「割合(%)」で表し、その平均を取った指標です。

簡単に言うと、

「予測は平均してどれくらい%ズレているのか」

を示します。

MAPEの計算方法

MAPEは以下の手順で計算されます。

  1. 予測値と真値の差(誤差)を求める
  2. その誤差を真値で割り、割合(%)に変換
  3. 絶対値を取り、全体の平均を算出

数式イメージ

MAPE =(|誤差 ÷ 真値|の平均)× 100(%)


具体例で理解する

以下のようなデータを考えてみましょう。

データ 真値 予測値 誤差 誤差率
A 100 90 -10 10%
B 200 220 20 10%
C 400 360 -40 10%

この場合、

MAPE =(10% + 10% + 10%)÷ 3 = 10%

つまり、予測は平均して10%の誤差があると解釈できます。


MAPEの特徴とメリット

1. 直感的に理解しやすい

「%」で表されるため、非エンジニアでも理解しやすく、ビジネス現場で説明しやすい指標です。

2. 異なるスケールのデータを比較できる

MAPEは割合ベースのため、単位やスケールが異なるデータでも比較が可能です。

  • 売上(円)と気温(℃)など、単位が違うデータでも比較できる

3. パフォーマンスの比較に向いている

複数のモデルを比較する際に、「どちらが相対的に精度が高いか」を判断しやすい指標です。

MAPEの注意点とデメリット

1. 真値が0に近いと使えない

MAPEは「真値で割る」ため、

  • 真値が0 → 計算できない
  • 真値が非常に小さい → 誤差率が極端に大きくなる

という問題があります。


2. 損失関数としては使いにくい

割合に変換する特性上、数式として扱いづらく、モデルの学習(最適化)にはあまり使われません

他の誤差指標との違い

MAPEは他の代表的な指標と性質が大きく異なります。


MAE(平均絶対誤差)との違い

  • MAE:誤差を「数値」で表す
  • MAPE:誤差を「割合」で表す

使い分け

  • MAE:実際のズレ量を把握したい
  • MAPE:相対的な精度を比較したい

MSE(平均二乗誤差)との違い

  • MSE:大きな誤差を強く評価
  • MAPE:誤差を割合で均等に評価

ポイント

  • MSEは外れ値に敏感
  • MAPEはスケールの違いに強い

実務での活用シーン

MAPEは以下のような場面でよく使われます。

代表例

  • 売上予測(前年比や目標との比較)
  • 需要予測(在庫管理)
  • エネルギー消費予測
  • KPIの精度評価

MAPEを使う際のポイント

実務では、MAPE単体ではなく複数の指標と組み合わせて評価します。

おすすめの組み合わせ

  • MAPE + MAE → 絶対値と割合の両方を把握
  • MAPE + RMSE → 外れ値の影響も確認

まとめ

MAPE(平均絶対パーセント誤差)は、予測のズレを「割合」で評価できる便利な指標です。

重要なポイントを整理すると:

  • 誤差を%で表すため直感的に理解しやすい
  • 異なるスケールのデータ比較に強い
  • 真値が0に近い場合は注意が必要
  • 学習よりも評価・比較に向いている
  • 他の指標と併用するのが実務では基本

AIやデータ分析では、「どの視点で精度を見るか」が重要です。

MAPEを活用することで、より実務に即した評価が可能になります。用途に応じて適切に使い分けていきましょう。

こちらもご覧ください:平均二乗誤差(MSE)とは?計算方法・意味・RMSEとの違いをわかりやすく解説

 

Rate this post
Visited 4 times, 4 visit(s) today