Bevisuali.Model.Workbench.MeasureDissimilarityKL C# (CSharp) Method

MeasureDissimilarityKL() protected method

protected MeasureDissimilarityKL ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
d1 DiscreteDistribution
d2 DiscreteDistribution
return double
        protected double MeasureDissimilarityKL(DiscreteDistribution d1, DiscreteDistribution d2)
        {
            // Symmetric KL divergence.
            var kl1 = d1.KLDivergence(d2);
            var kl2 = d2.KLDivergence(d1);
            return kl1 + kl2;
        }