Click or drag to resize

NormalMultivariate Class

Normal (or Gaussian) continuous multivariate distribution. http://en.wikipedia.org/wiki/Multivariate_normal_distribution
Inheritance Hierarchy
SystemObject
  FinMath.Statistics.DistributionsCVDistribution
    FinMath.Statistics.DistributionsNormalMultivariate

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

The NormalMultivariate type exposes the following members.

Constructors
  NameDescription
Public methodNormalMultivariate(Int32)
Creates new instance of normal distribution with default settings (0, En).
Public methodNormalMultivariate(RandomGenerator, Int32)
Creates new instance of normal distribution with default settings (0, En).
Public methodNormalMultivariate(Vector, Matrix)
Creates new instance of NormalMultivariate with user specified parameters.
Public methodNormalMultivariate(RandomGenerator, Vector, Matrix)
Creates new instance of with user specified generator and parameters.
Top
Properties
  NameDescription
Public propertyCovariance
Covariance matrix of multivariate 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 propertyIsCovariancePositiveDefinite
Indicates whether user specified covariance matrix is positive definite. N.B., if it's not positive definite, you can't use sample methods.
Public propertyMean
Mean of the distribution. http://en.wikipedia.org/wiki/Expected_value
(Inherited from CVDistribution.)
Public propertyMethod
Method of normal distribution generation.
Public propertyMode
Mode of the distribution. http://en.wikipedia.org/wiki/Mode_(statistics)
(Inherited from CVDistribution.)
Public propertyVariance
Variance of the distribution. http://en.wikipedia.org/wiki/Variance
(Inherited from CVDistribution.)
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
Probability distribution function. http://en.wikipedia.org/wiki/Probability_density_function
(Inherited from CVDistribution.)
Public methodSample
Creates random variable sample.
(Inherited from CVDistribution.)
Public methodSample(Int32)
Generates series of random variable samples.
(Inherited from CVDistribution.)
Public methodSample(Double)
Generates random variable sample.
(Overrides CVDistributionSample(Double).)
Public methodSample(Matrix)
Generates series of random variable samples.
(Overrides CVDistributionSample(Matrix).)
Public methodSample(Vector)
Generates random variable sample.
(Inherited from CVDistribution.)
Public methodStatic memberSample(Vector, Matrix)
Static method which generates sample of multivariate normal distribution with user specified generator and parameters.
Public methodStatic memberSample(RandomGenerator, Vector, Matrix)
Static method which generates sample of multivariate normal distribution with user specified generator and parameters.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also