BinomialDistribution Type

Generates Binomial distributed random numbers.

             Returns a binomial distributed deviate (integer returned in a double)
             according to the distribution:
            
                          j+eps                 / n \    j      n-j
                  integral       p   (m) dm  = |     |  q  (1-q)
                          j-eps   n,q           \ j /
            
             References:
             D. E. Knuth: The Art of Computer Programming, Vol. 2, Seminumerical
             Algorithms, pp. 120, 2nd edition, 1981.
                                         //
             W. H. Press, B. P. Flannery, S. A. Teukolsky, W. T. Vetterling,
             Numerical Recipies in C, Cambridge Univ. Press, 1988.

Constructors

Constructor Description

BinomialDistribution()

Full Usage: BinomialDistribution()

BinomialDistribution(generator)

Full Usage: BinomialDistribution(generator)

Parameters:

generator : Generator

BinomialDistribution(num, prob)

Full Usage: BinomialDistribution(num, prob)

Parameters:
    num : int
    prob : float

num : int
prob : float

BinomialDistribution(num, prob, ran)

Full Usage: BinomialDistribution(num, prob, ran)

Parameters:

num : int
prob : float
ran : Generator

Instance members

Instance member Description

this.CDF

Full Usage: this.CDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Maximum

Full Usage: this.Maximum

Returns: float
Modifiers: abstract

Gets the maximum possible value of binomial distributed random numbers.

Returns: float

this.Mean

Full Usage: this.Mean

Returns: float
Modifiers: abstract

Gets the mean value of binomial distributed random numbers.

Returns: float

this.Median

Full Usage: this.Median

Returns: float
Modifiers: abstract

Gets the median of binomial distributed random numbers.

Returns: float

this.Minimum

Full Usage: this.Minimum

Returns: float
Modifiers: abstract

Gets the minimum possible value of binomial distributed random numbers.

Returns: float

this.Mode

Full Usage: this.Mode

Returns: float[]
Modifiers: abstract

Gets the mode of binomial distributed random numbers.

Returns: float[]

this.NextDouble

Full Usage: this.NextDouble

Returns: float
Modifiers: abstract

Returns: float

this.Number

Full Usage: this.Number

Gets the parameter 'maximum value' of this distribution.

this.PDF

Full Usage: this.PDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Probability

Full Usage: this.Probability

Gets the parameter 'probability' of this distribution.

this.Quantile

Full Usage: this.Quantile

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Variance

Full Usage: this.Variance

Returns: float
Modifiers: abstract

Gets the variance of binomial distributed random numbers.

Returns: float

Static members

Static member Description

BinomialDistribution.CDF(x, p, n)

Full Usage: BinomialDistribution.CDF(x, p, n)

Parameters:
    x : float
    p : float
    n : int

Returns: float

x : float
p : float
n : int
Returns: float

BinomialDistribution.PDF(x, p, n)

Full Usage: BinomialDistribution.PDF(x, p, n)

Parameters:
    x : float
    p : float
    n : int

Returns: float

x : float
p : float
n : int
Returns: float