br.usp.ime.mac5855.knn
Interface PonderadorKnn

All Known Implementing Classes:
PonderadorGaussiano, PonderadorInverso, PonderadorMediaSimples, PonderadorSubtrativo

public interface PonderadorKnn

Esta interface define um ponderador de distâncias entre os objetos, a ser usado no algoritmo Knn para dar pesos às distâncias entre objetos.

Author:
Victor Williams Stafusa da Silva
See Also:
KnnPonderado, KnnStrategy

Method Summary
 double ponderar(double valor)
          Pondera um valor representando uma distância, que é sempre maior ou igual a zero.
 

Method Detail

ponderar

double ponderar(double valor)
Pondera um valor representando uma distância, que é sempre maior ou igual a zero.

Parameters:
valor - O valor a ser ponderado.
Returns:
O valor após a ponderação.