br.usp.ime.mac5855.knn.validacaocruzada
Class AvaliadorErroValorAbsoluto

java.lang.Object
  extended by br.usp.ime.mac5855.knn.validacaocruzada.AvaliadorErroValorAbsoluto
All Implemented Interfaces:
AvaliadorErro

public final class AvaliadorErroValorAbsoluto
extends java.lang.Object
implements AvaliadorErro

Especifica uma forma de contabilizar erros de estimativa por meio da diferença entre o valor real e o valor estimado para um determinado item.

Author:
Victor Williams Stafusa da Silva

Constructor Summary
AvaliadorErroValorAbsoluto()
          Construtor único.
 
Method Summary
 double avaliarErro(double valorEstimado, double valorReal)
          Avalia o erro, dado o valor estimado e o valor real de um determinado item.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvaliadorErroValorAbsoluto

public AvaliadorErroValorAbsoluto()
Construtor único.

Method Detail

avaliarErro

public double avaliarErro(double valorEstimado,
                          double valorReal)
Avalia o erro, dado o valor estimado e o valor real de um determinado item. O erro é estimado pela diferença entre os dois valores.

Specified by:
avaliarErro in interface AvaliadorErro
Parameters:
valorEstimado - O valor estimado pelo algoritmo Knn para algum determinado item.
valorReal - O valor real do item.
Returns:
O erro contabilizado neste item.