Accord.Statistics.Distributions.Univariate.GeneralDiscreteDistribution.GeneralDiscreteDistribution C# (CSharp) Method

GeneralDiscreteDistribution() public method

Constructs a new uniform discrete distribution.
public GeneralDiscreteDistribution ( int start, int symbols ) : System
start int /// The integer value where the distribution starts, also /// known as the offset value. Default value is 0.
symbols int /// The number of discrete values within the distribution. /// The distribution is assumed to belong to the interval /// [start, start + symbols].
return System
        public GeneralDiscreteDistribution(int start, int symbols)
        {
            this.start = start;
            probabilities = new double[symbols];

            // Initialize with uniform distribution
            for (int i = 0; i < symbols; i++)
                probabilities[i] = 1.0/symbols;
        }

Same methods

GeneralDiscreteDistribution::GeneralDiscreteDistribution ( ) : System
GeneralDiscreteDistribution::GeneralDiscreteDistribution ( int start ) : System