code: protected static double smoothing(List<Double> scores, int smoothingWindow)
      {
          if (scores == null || scores.size() == 0)
          {
              return 0.0d;
          }
  
          double scoreSum = 0.0d;
          for (double score : scores)
          {
              scoreSum = scoreSum + score;
          }
  
          return scoreSum / smoothingWindow;
      }
docs: スコアと平滑化ウィンドウサイズを指定して平滑化を行い、移動平均スコアを算出する。
  
  @param scores スコア
  @param smoothingWindow 平滑化ウィンドウサイズ
  @return 移動平均スコア