BetaDistribution Type

Generates Beta distributed random numbers.

            
             Return Beta distributed random deviates according to the density
            
                             a-1       b-1
                            x     (1-x)
              p   (x) dx = --------------- dx   for 0 < x < 1
               a,b              B(a,b)
            
                         =  0                   otherwise
            
             References:
            
             R. C. H. Cheng, Generating Beta Variatew with Non-integral Shape
             Parameters, Comm. ACM, 21, 317-322 (1978). (Algorithms BB and BC).

Constructors

Constructor Description

BetaDistribution(pa, pb)

Full Usage: BetaDistribution(pa, pb)

Parameters:
    pa : float
    pb : float

pa : float
pb : float

BetaDistribution(pa, pb, ran)

Full Usage: BetaDistribution(pa, pb, ran)

Parameters:

pa : float
pb : float
ran : RandomGenerator

Instance members

Instance member Description

this.A

Full Usage: this.A

Returns: float

Returns: float

this.B

Full Usage: this.B

Returns: float

Returns: float

this.CDF

Full Usage: this.CDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.NextDouble

Full Usage: this.NextDouble

Returns: float
Modifiers: abstract

Returns: float

this.PDF

Full Usage: this.PDF

Parameters:
    x : float

Returns: float
Modifiers: abstract

x : float
Returns: float

this.Quantile

Full Usage: this.Quantile

Parameters:
    p : float

Returns: float
Modifiers: abstract

p : float
Returns: float