Click or drag to resize

ProbabilityDistribution Class

Represents a probability distribution.
Inheritance Hierarchy
SystemObject
  Novacta.AnalyticsRandomDevice
    Novacta.AnalyticsProbabilityDistribution
      More...

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
public abstract class ProbabilityDistribution : RandomDevice

The ProbabilityDistribution type exposes the following members.

Constructors
  NameDescription
Protected methodProbabilityDistribution
Initializes a new instance of the ProbabilityDistribution class
Top
Properties
  NameDescription
Public propertyCanInvertCdf
Gets a value indicating whether this instance can invert its cumulative distribution function.
Public propertyRandomNumberGenerator
Gets or sets the basic random generator for this instance.
(Inherited from RandomDevice.)
Top
Methods
  NameDescription
Public methodCdf(Double)
Computes the cumulative distribution function of this instance at the specified argument.
Public methodCdf(DoubleMatrix)
Computes the cumulative distribution function of this instance at the specified arguments.
Public methodCdf(ReadOnlyDoubleMatrix)
Computes the cumulative distribution function of this instance at the specified arguments.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInverseCdf(Double)
Computes the inverse of the cumulative distribution function of this instance at the specified argument.
Public methodInverseCdf(DoubleMatrix)
Computes the inverse of the cumulative distribution function of this instance at the specified arguments.
Public methodInverseCdf(ReadOnlyDoubleMatrix)
Computes the inverse of the cumulative distribution function of this instance at the specified arguments.
Public methodMean
Computes the mean of this instance.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnSample
Called when drawing a sample from this instance having the given size and returns it in a given destination array.
Public methodPdf(Double)
Computes the probability density function of this instance at the specified argument.
Public methodPdf(DoubleMatrix)
Computes the probability density function of this instance at the specified arguments.
Public methodPdf(ReadOnlyDoubleMatrix)
Computes the probability density function of this instance at the specified arguments.
Public methodSample
Draws a sample point from this instance.
Public methodSample(Int32)
Draws a sample from this instance having the specified size and returns it as a matrix.
Public methodSample(Int32, Double, Int32)
Draws a sample from this instance having the specified size and returns it in a destination array.
Public methodStandardDeviation
Computes the standard deviation of this instance.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVariance
Computes the variance of this instance.
Top
See Also
Inheritance Hierarchy