Click or drag to resize

Dirichlet Class

Continuous multivariate Dirichlet distribution. http://en.wikipedia.org/wiki/Dirichlet_distribution
Inheritance Hierarchy
SystemObject
  FinMath.Statistics.DistributionsCVDistribution
    FinMath.Statistics.DistributionsDirichlet

Namespace:  FinMath.Statistics.Distributions
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
[SerializableAttribute]
public class Dirichlet : CVDistribution

The Dirichlet type exposes the following members.

Constructors
  NameDescription
Public methodDirichlet(Vector)
Creates new instance of Dirichlet.
Public methodDirichlet(Double, Int32)
Creates new instance of Dirichlet representing symmetric distribution.
Public methodDirichlet(RandomGenerator, Vector)
Creates new instance of Dirichlet with user specified random generator.
Public methodDirichlet(RandomGenerator, Double, Int32)
Creates new instance of Dirichlet representing symmetric distribution.
Top
Properties
  NameDescription
Public propertyAlpha
Distribution parameters.
Public propertyCovariance
Covariance matrix of the distribution. http://en.wikipedia.org/wiki/Covariance_matrix
(Overrides CVDistributionCovariance.)
Public propertyDimension
Dimension of the distribution.
(Inherited from CVDistribution.)
Public propertyEntropy
Entropy of the distribution. http://en.wikipedia.org/wiki/Information_entropy
(Inherited from CVDistribution.)
Public propertyMean
Mean of the distribution. http://en.wikipedia.org/wiki/Expected_value
(Overrides CVDistributionMean.)
Public propertyMode
Mode of the distribution. http://en.wikipedia.org/wiki/Mode_(statistics)
(Overrides CVDistributionMode.)
Public propertyVariance
Variance of the distribution. http://en.wikipedia.org/wiki/Variance
(Overrides CVDistributionVariance.)
Top
Methods
  NameDescription
Public methodCdf
Cumulative distribution function. http://en.wikipedia.org/wiki/Cumulative_distribution_function
(Inherited from CVDistribution.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(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 methodPdf(Vector)
Probability distribution function. http://en.wikipedia.org/wiki/Probability_density_function
(Overrides CVDistributionPdf(Vector).)
Public methodStatic memberPdf(Vector, Vector)
Static probability distribution function. http://en.wikipedia.org/wiki/Probability_density_function
Public methodSample
Creates random variable sample.
(Inherited from CVDistribution.)
Public methodSample(Double)
Generates random variable sample.
(Inherited from CVDistribution.)
Public methodSample(Int32)
Generates series of random variable samples.
(Inherited from CVDistribution.)
Public methodSample(Matrix)
Generates series of random variable samples.
(Overrides CVDistributionSample(Matrix).)
Public methodSample(Vector)
Generates random variable sample.
(Overrides CVDistributionSample(Vector).)
Public methodStatic memberSample(Vector, Vector)
Generates random variable sample.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also