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

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

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

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

Author:
Victor Williams Stafusa da Silva

Constructor Summary
AvaliadorErroQuadratico()
          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

AvaliadorErroQuadratico

public AvaliadorErroQuadratico()
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 pelo quadrado da 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.