| DoubleRandomBetaDistribution Class |
Class DoubleRandomBetaDistribution generates random numbers from a beta distribution.
Inheritance Hierarchy SystemObject CenterSpace.NMath.CoreDoubleRandomBetaDistribution Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public class DoubleRandomBetaDistribution : IRandomNumberDistribution<double>,
ICloneable
Public Class DoubleRandomBetaDistribution
Implements IRandomNumberDistribution(Of Double), ICloneable
public ref class DoubleRandomBetaDistribution : IRandomNumberDistribution<double>,
ICloneable
type DoubleRandomBetaDistribution =
class
interface IRandomNumberDistribution<float>
interface ICloneable
end
The DoubleRandomBetaDistribution type exposes the following members.
Constructors | Name | Description |
---|
| DoubleRandomBetaDistribution |
Constructs a random number generator for a beta distribution
using default P of 1.0, Q of 1.0, displacement of 0.0, and scale of 1.0.
|
| DoubleRandomBetaDistribution(Double, Double, Double, Double) |
Constructs a random number generator for a beta distribution
using the specified distribution parameters.
|
| DoubleRandomBetaDistribution(Double, Double, Double, Double, DoubleRandomBetaDistributionGenerationMethod) |
Constructs a random number generator for a beta distribution
using the specified distribution parameters.
|
TopProperties | Name | Description |
---|
| Displacement |
Gets the displacement.
|
| Method |
Gets the generation method.
|
| P |
The first shape parameter.
|
| Q |
The second shape parameter.
|
| Scale |
Gets the scale.
|
TopMethods Remarks
The beta distribution f(x:p,q,a,b) = {1/[B(p,q)*b^(p+q-1)]}*(x-a)^(p-1)*(b + a - x)^(q-1)
where B(p,q) is the complete beta function, p and q are shape parameters,
a is the displacement or location parameter, and b is the scale factor.
See Also