/// <summary>
        /// Creates a Gaussian distribution with given mean and variance.
        /// </summary>
        /// <param name="mean">The desired mean.</param>
        /// <param name="variance">The desired variance.</param>
        /// <returns>A new Gaussian distribution.</returns>
        public static Gaussian FromMeanAndVariance(double mean, double variance)
        {
            Gaussian result = new Gaussian();

            result.SetMeanAndVariance(mean, variance);
            return(result);
        }
Пример #2
0
        public void Normalize()
        {
            double m, v;

            Gaussian.GetMeanAndVariance(out m, out v);
            Gaussian.SetMeanAndVariance(Mod(m), v);
        }