Click or drag to resize

ProbabilityDistribution Class

Class ProbabilityDistribution is the abstract base class for classes that represent distributions of random variables.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreProbabilityDistribution
    More...

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.3
Syntax
[SerializableAttribute]
public abstract class ProbabilityDistribution : ICloneable

The ProbabilityDistribution type exposes the following members.

Constructors
  NameDescription
Protected methodProbabilityDistribution
Initializes a new instance of the ProbabilityDistribution class
Top
Methods
  NameDescription
Public methodCDF
Computes the cumulative distribution function at a given point.
Public methodClone
Creates a deep copy of this distribution.
Public methodInverseCDF
Computes the inverse of the cumulative distribution function at a given probability.
Protected methodInverseCdfUsingBracket
Uses a bracketing method to evaluate the inverse of cumulative distribution functions.
Protected methodInverseDiscreteCdfUsingBracket
Uses a bracketing method to evaluate the inverse of cumulative distribution functions for discrete distributions.
Public methodPDF
Computes the probability density function at a given point.
Public methodToString
Returns a formatted string representation of this distribution.
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Protected fieldStatic memberGAMMA_MAX_ITER
Maximum number of iterations to execute while computing the various forms of the gamma function.
Protected fieldStatic memberMACHINE_EPSILON
A small number sufficeintly close to zero.
Top
See Also
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreProbabilityDistribution
    CenterSpace.NMath.CoreBetaDistribution
    CenterSpace.NMath.CoreBinomialDistribution
    CenterSpace.NMath.CoreChiSquareDistribution
    CenterSpace.NMath.CoreExponentialDistribution
    CenterSpace.NMath.CoreFDistribution
    CenterSpace.NMath.CoreGammaDistribution
    CenterSpace.NMath.CoreGeometricDistribution
    CenterSpace.NMath.CoreJohnsonDistribution
    CenterSpace.NMath.CoreLogisticDistribution
    CenterSpace.NMath.CoreLognormalDistribution
    CenterSpace.NMath.CoreNegativeBinomialDistribution
    CenterSpace.NMath.CoreNoncentralTDistribution
    CenterSpace.NMath.CoreNormalDistribution
    CenterSpace.NMath.CorePoissonDistribution
    CenterSpace.NMath.CoreTDistribution
    CenterSpace.NMath.CoreTriangularDistribution
    CenterSpace.NMath.CoreUniformDistribution
    CenterSpace.NMath.CoreWeibullDistribution