/// <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));
        }
Beispiel #2
0
        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));
        }