RMSEとMAEは同じ値を持つことができますか?


9

相互検証を実装し、RMSE、R2、MAE、MSE などのエラーメトリックを計算しています。

RMSEとMAEは同じ値を持つことができますか?


1
はい。何故なの?ましょ常に0とのための予測因子Xは、常に1を。そこにあなたはそれを持っていますX0X1
デビッド

回答:


17

はい、理論的には。私が想像できる最も簡単なケースは、すべての予測エラー(つまり、残差)が正確に± 1 であるデータセットです。RMSEとMAEは、同じ値1を返します。他のシナリオを構築することもできますが、可能性は低いようです。

±


1
±σ±1

@DilipSarwate user20160が私よりも詳細にカバーするはるかに優れた回答を追加したとき、私はこれについて考えていました。
mkt-モニカを再開する

1
@mkt親切な言葉をありがとう。正解で簡潔です(+1)
user20160

@DilipSarwate入力ありがとう
mkt-モニカーを復活させる

1
nn=2kk+σkσσ0

23

平均絶対誤差(MAE)は、特定の条件下で平均二乗誤差(MSE)または二乗平均平方根誤差(RMSE)と等しくなる可能性があります。これらの条件が実際に発生することはほとんどありません。

予選

ri=|yiy^i|ir=[ri,,rn]Tn1n×1

(1)MAE=1n1TrMSE=1nrTrRMSE=1nrTr

MSE

MSEをMAEと等しく設定して再配置すると、次のようになります。

(2)(r1)Tr=0

r=0r=1±1

(2)r1r

(2)

(3)(r121)T(r121)=n4

この方程式は、する表しますn[12,,12]T12n

RMSE

RMSEをMAEに等しく設定して再配置すると、次のようになります。

(4)rTAr=0

A=(nI11T)

IArAr=0An×nn11Ar=0

(5)(n1)rijirj=0i

または、物事を並べ替えます:

(6)ri=1n1jirji

riA

{rr=c1c0}

したがって、残差の絶対値がすべてのデータポイントで等しい場合にのみ、RMSEとMAEが等しくなります。


1
r

+1正解です。
mkt-モニカを再開する

1
実際、問題はRMSEとMAEが等しくなることができるかどうかであり、MSEとMAEが等しくなることができるかどうかではありませんでした。おそらく@mktの回答(または私がコメントで提案したその一般化バージョン)がRMSE = MAEの質問に対する唯一の回答ですか?
Dilip Sarwate

@DilipSarwate、はい、これを投稿した後、「R」の部分をスキップしたことに気付きました。RMSEを含めるように編集しました。あなたが提案したバージョンがこの場合の唯一の可能な答えであると思います。
user20160

2
@Hiyam値が1つしかない場合、RMSEは定義によりMAEと等しくなければなりません。エラーは1つしかないので、それを二乗してルートを取ると、元のエラーの絶対値が返されます。
mkt-モニカを復活させる
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.