損失関数とエラー関数の違いは何ですか?


31

「損失」という用語は「エラー」と同義ですか?定義に違いはありますか?

また、「損失」という用語の起源は何ですか?

注意:ここで言及されているエラー関数は、通常のエラーと混同しないでください。


1
私の質問は、この1に関連しているが、私はそれに満足見つけることができませんでしたstats.stackexchange.com/questions/179026/...
ダンKowalczyk

1
関連するスレッドについて不満足な点を指摘できれば助かります。
S. Kolassa-復帰モニカ

1
それは特にエラー機能を扱っておらず、主に損失のタイプに焦点を当てています
ダンKowalczyk

回答:


57

予測モデルまたは推論モデルのコンテキストでは、「エラー」という用語は一般に、その値の予測または予想からの実際の値からの逸脱を指します。これは、予測メカニズムと観測中の量の実際の動作によって完全に決定されます。「損失」とは、特定のサイズ/方向のエラーを取得することがどれほど悪いかを定量化した尺度であり、不正確な予測によって生じる負の結果の影響を受けます。

エラー関数は、予測からの観測可能な値の偏差を測定しますが、損失関数はエラーに作用してエラーの負の結果を定量化します。たとえば、状況によっては、エラー損失の二乗があると仮定するのが妥当かもしれません。エラーの負の結果は、エラーの二乗に比例するものとして定量化されます。他の状況では、特定の方向のエラー(たとえば、偽陽性対偽陰性)により悪影響を受ける可能性があるため、非対称損失関数を採用する場合があります。

エラー関数は純粋に統計的なオブジェクトですが、損失関数はエラーの負の結果を定量化するために導入する決定理論的なオブジェクトです。後者は、決定理論と経済学で使用されます(通常、その反対-基本効用関数を使用)。


例:あなたは、Mobの違法な賭博場を運営している犯罪者です。毎週、利益の50%をMobボスに支払う必要がありますが、その場所を運営しているので、ボスは利益の真の計算をあなたに頼っています。良い週があれば、あなたは自分の利益を過小評価することで彼を生地から固めることができるかもしれませんが、上司に彼が本当の利益であると疑うものに比べて過少支払いをすると、あなたは死んだ男になります。それで、あなたは彼がどれだけ得ることができるかを予測し、それに応じて支払いたいです。理想的には、彼が期待していることを正確に伝え、残りはそのままにしておきますが、予測エラーを起こし、多すぎる、または少なすぎる支払いをする可能性があります。

π=$4000012π=$20000θ=$15000θ^

エラーθ^θ=θ^θ

(損失が金銭的に線形であると仮定した場合)損失関数は次のとおりです。

損失θ^θ={もし θ^<θ(睡眠ウィットダ魚)θ^πもし θ^θ(別の週を過ごすために生きる)

これは、誤差関数とは大幅に異なる非対称損失関数(以下のコメントで説明する解決策)の例です。この場合の損失関数の非対称性は、未知のパラメーターが過小評価されている場合の壊滅的な結果に重点を置いています。


2
非常に明確、ご回答ありがとうございます。他の人にチャンスがあったら答えを受け入れます。
ダンKowalczyk

4
この新しい例は...個人的な経験から来ているようだ
ダンKowalczyk

2
この例は素晴らしいです。
グリーンスティック

この例は楽しいものですが、無限の損失はほとんど意味がありません。この場合の最適なソリューションは、常に上司に稼いだお金をすべて与えることです。答えが本当に優れているようにこれを変更することをお勧めします。
アレックスbGoode

1
この例にはさまざまな見解があるように思われるので、今のところはそのままにしておきますが、不評であることが判明した場合は編集を受け付けています。とはいえ、現在の文脈における目的は、OPに高度に非対称な損失関数の例を示し、誤差関数との差を強調することです。最適な解決策が上司にすべてのお金を与えることであるという事実は、この例が「意味のない」ものになるわけではありません。
モニカの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.