/// <summary> /// Euclidean distance with local parameters /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> public double EuclidianDist(HistogramBinCollection x, HistogramBinCollection y) { //Square root of Sum of (x_i - y_i)^2 var result = x.Select((t, i) => Math.Pow(t.Value - y[i].Value, 2)).Sum(); return(Math.Sqrt(result)); }
public static double BinnedEuclidean(HistogramBinCollection x, HistogramBinCollection y) { var result = x.Select((t, i) => Math.Pow(t.Value - y[i].Value, 2)).Sum(); return(Math.Sqrt(result)); }
public double EuclidianDist() { var result = _firstBins.Select((t, i) => Math.Pow(t.Value - _secondBins[i].Value, 2)).Sum(); return(Math.Sqrt(result)); }