public List <double> CalcularPertenenciaClases(Muestra muestraComprobar) { List <double> distancias = new List <double>(); foreach (Muestra item in Centros) { distancias.Add(this.DistanciaCuadrado(item, muestraComprobar)); } for (int i = 0; i < distancias.Count; i++) { distancias[i] = Math.Pow(1 / distancias[i], (1 / (PesoExponencialB - 1))); } double suma = distancias.Sum(); for (int i = 0; i < distancias.Count; i++) { distancias[i] = distancias[i] / suma; } return(distancias); }
public abstract string Clasificar(Muestra muestraComprobar);