統計学 では、推定量(観測されていない量を推定する手順)の平均二乗誤差(MSE)[ 1 ]または平均二乗偏差(MSD )は、誤差の二乗の平均、つまり推定値と真の値の間の平均二乗差を測定します。MSEはリスク関数であり、二乗誤差損失の期待値に対応します。[ 2 ] MSEがほぼ常に厳密に正(ゼロではない)であるのは、ランダム性によるか、推定量がより正確な推定値を生み出す可能性のある情報を考慮していないためです。[ 3 ]機械学習、特に経験的リスク最小化では、MSEは、真のMSE(真のリスク:実際の母集団分布の平均損失)の推定値として、経験的リスク(観測データセットの平均損失)を指す場合があります。
MSEは推定量の精度を測る指標です。ユークリッド距離の二乗から算出されるため、常に正の値を取り、誤差がゼロに近づくにつれて減少します。
MSE は誤差の2 次モーメント(原点周り) であり、推定量の分散(推定値がデータ サンプルごとにどれだけばらついているか) とバイアス(平均推定値が真の値からどれだけ離れているか) の両方を包含します。不偏推定量の場合、MSE は推定量の分散です。分散と同様に、MSE は推定される量の二乗と同じ測定単位を持ちます。標準偏差との類推で、MSE の平方根を取ると、推定される量と同じ単位を持つ二乗平均平方根誤差または二乗平均平方根偏差(RMSE または RMSD) が得られます。不偏推定量の場合、RMSE は分散の平方根であり、標準誤差として知られています。
MSEは、予測器(任意の入力をある確率変数の値のサンプルにマッピングする関数)または推定器(データのサンプルを、そのデータがサンプリングされた母集団のパラメータの推定値にマッピングする数学関数)の品質を評価します。予測の文脈では、予測区間を理解することも有用です。なぜなら、予測区間は将来の観測値が一定の確率で収まる範囲を示すからです。MSEの定義は、予測器を記述しているか推定器を記述しているかによって異なります。
ベクトル予測はサンプルから生成されますすべての変数のデータポイント、そしては予測対象変数の観測値のベクトルであり、が予測値(例えば最小二乗法によるフィッティングから得られた値)である場合、予測器のサンプル内MSEは次のように計算されます。
つまり、MSEは平均誤差の二乗のこれは特定のサンプルに対して容易に計算できる量であり(したがってサンプルに依存する)、
行列表記では、 どこはそしては列ベクトル。
MSEは、モデルの推定に使用されなかったq個のデータポイントに対しても計算できます。これは、これらのデータがこの目的のために保留されていたか、またはこれらのデータが新たに取得されたためです。クロスバリデーションとして知られるこのプロセスでは、 MSEはしばしばテストMSE [ 4 ]と呼ばれ、次のように計算されます。
推定量のMSE未知のパラメータに関して[ 1 ]と定義される
この定義は未知のパラメータに依存するため、MSEは推定量の事前特性です。MSEは未知のパラメータの関数である可能性があり、その場合、これらのパラメータの推定値に基づくMSEの推定量はデータの関数(したがって確率変数)になります。推定量がが標本統計量として導出され、何らかの母集団パラメータを推定するために使用される場合、期待値は標本統計量の標本分布に関してである。
MSEは推定量の分散と推定量のバイアスの二乗の合計として表すことができ、MSEを計算する有用な方法を提供し、不偏推定量の場合、MSEと分散が等しいことを示唆している。[ 5 ]
確率変数に対するよく知られた公式を用いることで、さらに簡潔な証明が可能となる。、置換によりと、、 我々は持っています しかし、実際のモデリングにおいては、MSEはモデル分散、モデルバイアス、および不可避不確実性の合計として表すことができます(バイアス・分散トレードオフを参照)。この関係性から、推定量のMSEは、推定量の分散とバイアスの情報を含む効率比較に単純に使用できます。これをMSE基準と呼びます。
回帰分析では、プロットはデータ全体の傾向をより自然に把握する方法です。各点から予測回帰モデルまでの距離の平均を計算し、平均二乗誤差として表示できます。二乗は、負の符号による複雑さを軽減するために重要です。MSE を最小化することで、モデルの精度が向上し、実際のデータに近づきます。この方法を用いた線形回帰の一例として、最小二乗法があります。これは、二変量データセットをモデル化するための線形回帰モデルの適切性を評価するものですが、[ 6 ]その限界はデータの分布が既知であることに関連しています。
平均二乗誤差という用語は、誤差分散の不偏推定値、つまり残差平方和を自由度で割った値を指すために使用されることがあります。既知の計算量に対するこの定義は、予測子の計算された MSE の上記の定義とは異なり、異なる分母が使用されます。分母は、同じデータから推定されたモデル パラメータの数で減算されたサンプル サイズです。p回帰変数の場合は ( n − p ) 、切片を使用する場合は( n − p −1) です (詳細については、統計学の誤差と残差を参照してください)。 [ 7 ] MSE (この記事で定義されているように) は誤差分散の不偏推定値ではありませんが、予測子の一貫性を考慮すると、一貫性があります。
回帰分析において、「平均二乗誤差」(平均二乗予測誤差または「サンプル外平均二乗誤差」とも呼ばれる)は、特定のサンプル空間で推定されたモデルによって生成されたサンプル外テスト空間における、予測値と真の値との二乗偏差の平均値を指す場合もあります。これも既知の計算値であり、サンプルおよびサンプル外テスト空間によって異なります。
勾配降下アルゴリズムの文脈では、係数を導入するのが一般的です。微分後の計算を容易にするため、MSE(平均二乗誤差)を用いる。つまり、技術的には二乗誤差の平均の半分に相当する値をMSEと呼ぶことができる。
サイズのランダムサンプルがあると仮定します人口から、サンプル単位が復元抽出で選ばれたと仮定します。つまり、ユニットは一度に1つずつ選択され、以前に選択されたユニットは引き続きすべての選択の対象となります抽出。母平均の通常の推定値サンプル平均は
期待値が真の平均に等しい(したがって偏りがない)平均二乗誤差
どこは母集団分散です。
ガウス分布の場合、これは母平均の最良不偏推定量であり、すべての不偏推定量の中で最小の MSE (したがって分散) を持つものです。上記の MSE はフィッシャー情報量の逆数に等しいことが確認できます(クラメール・ラオ限界を参照)。しかし、同じ標本平均は、例えば一様分布の場合、母平均の最良推定量ではありません。
分散の一般的な推定値は、補正済み標本分散である。
これは偏りがない(期待値は)、そのため不偏標本分散とも呼ばれ、そのMSEは[ 8 ]である。
どここれは分布または母集団の4番目の中心モーメントであり、は過剰尖度です。
しかし、他の推定量を使用することもできます。比例する、適切な選択をすれば、常に平均二乗誤差を小さくすることができます。
次に計算します。
これは、
ガウス分布の場合、つまり、合計をで割るとMSEが最小になるということです。最小過剰尖度は、[ a ]これはp = 1/2 (コイン投げ)のベルヌーイ分布によって達成され、MSE は最小化されます。 したがって、尖度に関係なく、不偏推定量を少し縮小することで、「より良い」推定値(MSEが低いという意味で)が得られます。これは、縮小推定量の簡単な例です。推定量をゼロに向かって「縮小」します(不偏推定量を縮小します)。
さらに、補正された標本分散はガウス分布の分散の最良不偏推定量(不偏推定量の中で最小の平均二乗誤差)ですが、分布がガウス分布でない場合、不偏推定量の中でも、分散の最良不偏推定量は、
以下の表は、ガウス分布の場合の母集団の真のパラメータμとσ2のいくつかの推定値を示しています。[ 9 ]
MSEがゼロということは、推定器がパラメータの観測値を予測する完璧な精度で実現できれば理想的だが、通常は不可能である。
MSE の値は比較目的で使用できます。2 つ以上の統計モデルを、与えられた一連の観測値をどれだけうまく説明できるかの尺度として、MSE を使用して比較できます。すべての不偏推定量の中で分散が最小の不偏推定量 (統計モデルから推定) が、最良の不偏推定量、または MVUE (最小分散不偏推定量) です。
分散分析と線形回帰分析の両手法は、分析の一環として平均二乗誤差(MSE)を推定し、推定されたMSEを用いて、検討対象の因子または予測因子の統計的有意性を判断します。実験計画の目的は、観測値を分析した際に、推定された処理効果の少なくとも1つの大きさに対してMSEがゼロに近くなるように実験を構築することです。
一元配置分散分析では、MSEは二乗誤差の合計を自由度で割ることによって計算できます。また、F値は処理の平均二乗とMSEの比です。
MSEは、いくつかの段階的回帰分析手法においても、特定の観測値セットに対するモデルに、候補セットからいくつの予測変数を含めるかを決定する際に使用されます。
推定量を選択する際の重要な基準として、平均二乗誤差(MSE)の最小化が挙げられます(最小平均二乗誤差を参照)。不偏推定量においては、MSEの最小化は分散の最小化と同等であり、これを実現する推定量は最小分散不偏推定量と呼ばれます。ただし、偏りのある推定量の方がMSEが低い場合もあります(推定量の偏りを参照)。
統計モデリングにおいて、MSE(平均二乗誤差)は、実際の観測値とモデルによって予測された観測値との差を表す指標です。この文脈では、モデルがデータにどの程度適合しているか、また、説明変数の一部を削除してもモデルの予測能力が著しく損なわれないかどうかを判断するために使用されます。
二乗誤差損失は統計学で最も広く使用されている損失関数の 1 つですが、その広く使用されているのは、実際のアプリケーションでの損失を考慮するよりも、数学的な利便性によるものです。平均二乗誤差の使用を導入したカール・フリードリヒ・ガウスは、その恣意性を認識しており、この点に関する反対意見に同意していました。[ 3 ]平均二乗誤差の数学的な利点は、線形回帰のパフォーマンスを分析する際に特に顕著であり、データセットの変動をモデルによって説明される変動とランダム性によって説明される変動に分割することができます。
平均二乗誤差を無条件に使用することは、意思決定理論家のジェームズ・バーガーによって批判されている。平均二乗誤差は、特定の効用関数、すなわち二次効用関数の期待値の負の値であり、特定の状況下では適切な効用関数ではない可能性がある。しかしながら、平均二乗誤差が、アプリケーションで自然に発生する損失関数の良い近似値として機能するシナリオもいくつか存在する。[ 10 ]
分散と同様に、平均二乗誤差には外れ値を過度に重視するという欠点があります。[ 11 ]これは各項を二乗した結果であり、実質的に大きな誤差が小さな誤差よりも重く評価されることになります。この特性は多くの用途で望ましくないため、研究者たちは平均絶対誤差や中央値に基づくものなどの代替手段を使用するようになりました。
二次損失を使用する場合、リスク関数は
平均二乗誤差
(MSE) と呼ばれます...
{{cite book}}: CS1 メンテナンス: その他 (リンク)