DiscreteDistribution Class

Represents all discrete, univariate probability distributions.

Definition

Namespace: Meta.Numerics.Statistics.Distributions
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public abstract class DiscreteDistribution : UnivariateDistribution
Inheritance
Object    UnivariateDistribution    DiscreteDistribution
Derived
More

Remarks

A discrete distribution is a distribution over integers.

Constructors

DiscreteDistributionInitializes a new instance of the DiscreteDistribution class

Properties

ExcessKurtosis Gets the excess kurtosis of the distribution.
(Inherited from UnivariateDistribution)
Mean Gets the mean of the distribution.
(Overrides UnivariateDistributionMean)
Skewness Gets the skewness of the distribution.
(Inherited from UnivariateDistribution)
StandardDeviation Gets the standard deviation of the distribution.
(Inherited from UnivariateDistribution)
Support Gets the interval over which the distribution is non-vanishing.
Variance Gets the variance of the distribution.
(Inherited from UnivariateDistribution)

Methods

CentralMoment Gets a central moment of the distribution.
(Overrides UnivariateDistributionCentralMoment(Int32))
Cumulant Computes a cumulant of the distribution.
(Inherited from UnivariateDistribution)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
ExpectationValue Computes the expectation value of an artibrary function.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetRandomValue Produces a random integer drawn from the distribution.
GetTypeGets the Type of the current instance.
(Inherited from Object)
InverseLeftProbability Computes the value corresponding to the given percentile.
LeftExclusiveProbability Computes the probability of obtaining a value less than the given value.
LeftInclusiveProbability Computes the probability of obtaining a value less than or equal to the given value.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ProbabilityMass Returns the probability of the obtaining the given value.
RawMoment Gets a raw moment of the distribution.
(Overrides UnivariateDistributionRawMoment(Int32))
RightExclusiveProbability Computes the probability of obtaining a value greater than the given value.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also