2012-05-27 13 views
6

W oprogramowaniu do eksploracji danych Open Source Weka (napisanym w Javie), gdy uruchamiam algorytm wyszukiwania danych, np. Regresję liniową Weka zwraca model i niektóre modele oceniające dane dla danych testowych.Formuła "Względny błąd bezwzględny" i "Błąd względny kwadratu głównego" używana w uczeniu maszynowym (obliczona przez Weka)

Wygląda to tak:

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 % 

Jaki jest wzór na „względny absolutnym błędem” i „root” w stosunku do kwadratu błędu? Nie mogę tego rozgryźć. Chciałbym użyć tych danych do oceny własnych algorytmów w Matlabie.

Odpowiedz

6

Od this prezentacji w slajdzie 22, a powołując Witten, oto wzory:

Względny błąd bezwzględny formula absolute

głównej względny błąd squared formula relative

z

  • Rzeczywiste wartości docelowe: A1 A2 ... An
  • Przewidywane wartości docelowe: P1 P2 ... pn
+0

działa to tak samo, jak w Weka. Dziękuję za pomoc :) – drasto

+0

Witam, popełniłem błąd w kolejności importu wzoru, teraz jest w dobrym stanie. Nie ma za co. –

4

Formuła root względna Squared Error jest rzeczywiście wzór na względny Squared Error. Musisz pobrać pierwiastek kwadratowy z tej formuły, aby uzyskać wyniki Weka.

Powiązane problemy