com.penguinwerks.jodene.calculators
Class MSEErrorCalculator

java.lang.Object
  extended bycom.penguinwerks.jodene.ErrorCalculator
      extended bycom.penguinwerks.jodene.calculators.MSEErrorCalculator

public class MSEErrorCalculator
extends ErrorCalculator

Mean squared error calculator.

Author:
Paul Hoehne

Constructor Summary
MSEErrorCalculator(int sz)
          Creates a new instance of MSEErrorCalculator
 
Method Summary
 double calculateError(java.util.Map expected, java.util.Map actual)
          Calculates the mean squared error.
 java.lang.String getDefaultName()
          Returns the default name of the mean squared error calculator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MSEErrorCalculator

public MSEErrorCalculator(int sz)
Creates a new instance of MSEErrorCalculator

Parameters:
sz - The size of the data set.
Method Detail

calculateError

public double calculateError(java.util.Map expected,
                             java.util.Map actual)
Calculates the mean squared error.

Specified by:
calculateError in class ErrorCalculator
Parameters:
expected - The expected values.
actual - The actual values.
Returns:
The mean squared error.

getDefaultName

public java.lang.String getDefaultName()
Returns the default name of the mean squared error calculator.

Specified by:
getDefaultName in class ErrorCalculator
Returns:
The default name.