目次
絶対割合誤差関数と平均絶対割合誤差関数(MAPE)は、あらゆる予測読みや予測システムの精度を計算するための最も価値のある関数です。 データ科学や統計学だけでなく、化学など他の科学レポートや、ビジネスレポートでも役立ちます。 この記事では、この関数を使って、以下のことを計算します。絶対的パーセンテージエラーと平均絶対的パーセンテージエラーをExcelで表示します。
練習用ワークブックをダウンロードする
デモに使用したワークブックは、以下のリンクからダウンロードできます。
絶対値パーセントエラー関数.xlsx
絶対値誤差の計算式
前述したように、絶対誤差は、実際の値または観測値と予測値または予想値との相対的な差を示す。 絶対誤差は以下の式で計算できる。
つまり、絶対的な割合の誤差を計算するためには、次のような式になります。
一方、平均絶対誤差の算出式は以下の通りである。
2 Excel関数で絶対誤差を簡単に計算する方法
上記の式から、まず真の値と観測値の差を求める必要があることがわかる。 そのためには、大きい方の値から小さい方の値を引けばよい。 また、Excelの関数もある。 ABS機能 この2つのメソッドは、以下の2つのセクションで紹介されています。 これらのメソッドがどのように機能するか、上の表から必要なメソッドを探してみてください。
どちらの手法でも、以下のデータセットを使用することにします。
1.ABS機能の適用
ABS機能 は、引数として受け取った数値の絶対値を返す。 つまり、符号を除いた数値である。 実績値と予測値のどちらか一方を他方から引いて、それを ABS 関数では、引き算の位置に関係なく、数値の差を得ることができます。
この関数の結果は差の絶対値となり、それを真値で割ることで、Excelで簡単に絶対誤差率を求めることができる。
以下の手順で、これをデータセットに使用する方法を確認します。
ステップス
- まず、セルを選択します。 E5 .
- そして、その中に次の式を書き込んでください。
=(abs(c5-d5)/c5)
- その後 入力 をキーボードで入力します。
- ここでもう一度セルを選択し、塗りつぶしハンドルのアイコンをクリックして列の端までドラッグすると、残りのセルが数式で塗りつぶされます。
- 最後に、範囲を選択します E5:E14 に行き、その ホーム タブの横にある下向きの矢印をクリックします。 一般 において 番号 のグループです。
- 次に、以下を選択します。 比率 をドロップダウン リストから選択します。
- これがデータセットの最終結果となる。
このようにして、任意の読み取り値の絶対誤差をExcelで簡単に計算することができるのです。
2.IF関数の使用
差を正の値として求めるには、必ず大きい値から小さい値を引く必要があります。 引く前に大きい値を最初に特定できれば、あとは引く順番で絶対誤差を求めることができます。 その選択作業を考えると。 IF関数 が最適です。 後は、誤差の値を真値で割れば、いつものようにExcelで絶対的な誤差の割合が出ます。
この機能をどのように活用するかは、以下の手順でご確認ください。
ステップス
- まず、セルを選択します。 E5 .
- では、そのセルに次の数式を書き込んでください。
=IF(D5>C5,(D5-C5)/C5,(C5-D5)/C5)
- 次に、 を押します。 入力 .
- 最後に、セルをもう一度選択し、塗りつぶしハンドルのアイコンをクリックして列の端までドラッグすると、残りのセルが数式で塗りつぶされます。
- 次に範囲を選択します E5:E14 に行き、その ホーム タブの横にある下向きの矢印をクリックします。 一般 において 番号 のグループです。
- 次に、以下を選択します。 比率 をドロップダウン リストから選択します。
- 最後に、データセットはこのようになります。
これもExcelで絶対誤差を計算する方法の一つです。
Excelで平均絶対誤差を計算する方法(MAPE計算)
予測にはもう一つ、平均絶対誤差(MAPE)という重要な用語があります。 これは予測全体の精度を示す値です。 数値的には上で計算した絶対誤差の平均に過ぎませんが、これは各予測値の観測値からの平均偏差を示しています。 つまり、この用語から平均偏差を測定することができるのです。
絶対誤差の算出方法にかかわらず、Excelではそこから平均絶対誤差(MAPE)を次のように簡単に算出することができます。 AVERAGE機能 この関数はいくつかの値を受け取り、それらの平均を返します。 ABS機能 を使用して、絶対誤差を計算します。
以下の手順で、Excelで平均絶対誤差(MAPE)を求める方法を説明します。
ステップス
- まず、セルを選択します。 E5 .
- そして、次の式を書き留めてください。
=(abs(c5-d5)/c5)
- その後 入力 .
- 次に、残りのセルに数式を入力するため、セルを選択します。 E5 をもう一度クリックし、ずっと下にドラッグしてください。
- 次に範囲を選択します E5:E14 に行き、その ホーム タブの横にある下向きの矢印をクリックします。 一般 において 番号 のグループです。
- 次に、以下を選択します。 比率 をドロップダウン リストから選択します。
- 次に、パーセントの平均絶対値用のセルを選択します(ここでは、セル E16 を使用します)、次の式を書き留めてください。
=平均値(e5:e14)
- 最後に 入力 を入力し、パーセンテージ形式に修正します。
このようにして、Excelで平均絶対誤差(MAPE)を計算することができます。