com.penguinwerks.jodene
Class ErrorCalculator

java.lang.Object
  extended bycom.penguinwerks.jodene.ErrorCalculator
Direct Known Subclasses:
ClassificationErrorCalculator, MSEErrorCalculator, SSEErrorCalculator

public abstract class ErrorCalculator
extends java.lang.Object

The error calculator calculates the error based on some agorithm, for example, sum of squares.

Author:
Paul Hoehne

Constructor Summary
ErrorCalculator()
          Default constructor.
 
Method Summary
abstract  double calculateError(java.util.Map expected, java.util.Map actual)
          Given an expected value and an input value the error is returned.
abstract  java.lang.String getDefaultName()
          Returns the default name for this error calculator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorCalculator

public ErrorCalculator()
Default constructor.

Method Detail

calculateError

public abstract double calculateError(java.util.Map expected,
                                      java.util.Map actual)
Given an expected value and an input value the error is returned.

Parameters:
expected - The expected values.
actual - The actual values.
Returns:
The error.

getDefaultName

public abstract java.lang.String getDefaultName()
Returns the default name for this error calculator.

Returns:
The error calculator default name.