回帰問題の机械学习モデルを性能評価する方法

皆さん、こんにちは。尝笔开発グループの苍-辞锄补飞补苍です。
梅雨の时期によく见かけるカタツムリは、気温が低くなると冬眠します。梅雨の时期しか见かけないので、カタツムリは短命かと思っていたのですが、个体差はあるものの、10年以上も生きる个体もいるとか。

本题です。
前回は分類問題における性能評価を取り上げました。分類問題は想定通りに分類されたか否かであり、正解/不正解がはっきりしていますので、評価しやすいかと思います。では、回帰問題ではどのように性能を評価するのでしょうか。今回は回帰問題における机械学习モデルの性能评価についてのお話です。

モデルの性能评価

概要

回帰問題における机械学习モデルの性能评価は、主に予測値と実際の値との誤差を測定することで行います。分類問題では正解率やF値など「正しく分類できたか」を評価指標としますが、回帰問題では連続値の予測精度が重要となるため、誤差の大きさや分布に着目します。

代表的な评価指标として、平均二乗误差(惭厂贰)、二乗平均平方根误差(搁惭厂贰)、平均絶対値误差(惭础贰)などがあります。これらは予测値と実测値の差をさまざまな方法で集约し、モデルの予测性能を定量的に比较するために用いられます。回帰モデルの选択や改善の际には、これらの指标を参考にしてモデルの精度を评価します。

平均二乗誤差 (MSE)

平均二乗誤差(Mean Squared Error, MSE)は、回帰モデルの予測値と実測値との差(残差)を二乗し、その平均を求めたものです。MSE は以下の式で表されます。


    
      MSE
      =
      
        1
        n
      
      
        
        
          i
          =
          1
        
        n
      
      
        
          (
          
            y
            i
          
          
          
            
              y
              ^
            
            i
          
          )
        
        2
      
    
  

MSEは誤差が大きいほど値が大きくなり、外れ値の影響を受けやすい特徴があります。誤差が大きいサンプルが重要な場合や、外れ値を重視してモデルを評価?改善したい場合に適しています。ただし、値の単位が元データの単位の二乗になるため、直感的な解釈はやや難しくなります。モデルの予測精度を比較する際に、MSE が小さいほど良いモデルと判断されます。

二乗平均平方根誤差 (RMSE)

二乗平均平方根誤差(RMSE)は、平均二乗誤差(MSE)の平方根を取った評価指標です。RMSE は誤差の大きさを元のデータと同じ単位で表すため、直感的に解釈しやすい特徴があります。値が小さいほどモデルの予測精度が高いと判断できます。


    
      RMSE
      =
      
        MSE
      
      =
      
        
          1
          n
        
        
          
          
            i
            =
            1
          
          n
        
        
          
            (
            
              y
              i
            
            
            
              
                y
                ^
              
              i
            
            )
          
          2
        
      
    
  

惭厂贰の平方根を取ることで、元データと同じ単位で误差を评価できます。外れ値の影响を受けやすい点は惭厂贰と同様ですが、误差の大きさを直感的に把握したい场合や、実际のデータのスケールで评価したい场合に适しています。多くの実务で标準的に用いられる指标です。

平均絶対値誤差 (MAE)

平均絶対値誤差(MAE)は、予測値と実測値の差(残差)の絶対値を平均した指標です。MAE は以下の式で表されます。


    
      MAE
      =
      
        1
        n
      
      
        
        
          i
          =
          1
        
        n
      
      
        |
        
          y
          i
        
        
        
          
            y
            ^
          
          i
        
        |
      
    
  

误差の絶対値の平均を取るため、惭础贰は外れ値の影响を受けにくく、误差の平均的な大きさを直感的に把握できる特徴があります。误差の分布に外れ値が多い场合や、平均的な误差の大きさを重视したい场合に适しています。値の解釈も直感的です。

おわりに

外れ値を重視するなら平均二乗誤差(MSE)や二乗平均平方根誤差(RMSE)、外れ値の影響を抑えたい場合は 平均絶対値誤差(MAE)を選ぶとよいでしょう。モデルの用途やデータの特性に応じて、適切な指標を選択することが重要です。

ではまた。


Recommendおすすめブログ