2012-05-27 36 views
6

オープンソースのデータマイニングソフトウェアWeka(Javaで書かれています)では、線形回帰Wekaは、モデルと、テストデータのメトリックを評価するいくつかのモデルを返します。機械学習で使用される「相対絶対誤差」と「ルート相対二乗誤差」の式(Wekaで計算されたもの)

それは次のようになります。

Correlation coefficient     0.2978 
Mean absolute error      15.5995 
Root mean squared error     29.9002 
Relative absolute error     47.7508 % 
Root relative squared error    72.2651 % 

「相対絶対誤差」と「ルート相対二乗誤差」の式は何ですか?私はそれを理解することはできません。私はMatlabで自分のアルゴリズムを評価するためにこのメトリクスを使いたいと思っています。スライド22、及びウィッテンの引用でthisプレゼンテーションから

答えて

6

、ここでの式は以下のとおりです。

相対絶対誤差 formula absolute

ルート相対二乗誤差

formula relative

  • 実際の目標値:A1、A2 ...
  • 予測目標値:P1 P2 ... PN
+0

Wekaの場合と同じように動作します。助けてくれてありがとう:) – drasto

+0

こんにちは、私は式の輸入の順番でミスを犯しました、今それは良い順序です。どういたしまして。 –

4

ルート相対二乗誤差の計算式は、実際には相対二乗誤差の計算式です。 Wekaが出力するものを得るには、この公式の平方根を取る必要があります。