Represents a Gamma distribution.
Namespace: Meta.Numerics.Statistics.DistributionsAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)
Syntax
| C# | Visual Basic | Visual C++ | F# |
public sealed class GammaDistribution : Distribution
Public NotInheritable Class GammaDistribution _ Inherits Distribution
public ref class GammaDistribution sealed : public Distribution
[<SealedAttribute>] type GammaDistribution = class inherit Distribution end
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| GammaDistribution(Double) |
Initializes a new instance of the standard Gamma distribution.
| |
| GammaDistribution(Double, Double) |
Initializes a new instance of a Gamma distribution with the given parameters.
| |
| Equals(Object) | (Inherited from Object.) | |
| ExpectationValue(Func<(Of <<'(Double, Double>)>>)) |
Computes the expectation value of the given function.
(Inherited from Distribution.) | |
| Finalize()()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetRandomValue(Random) |
Returns a random value.
(Inherited from Distribution.) | |
| GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| InverseLeftProbability(Double) |
Returns the point at which the cumulative distribution function attains a given value.
(Overrides Distribution..::..InverseLeftProbability(Double).) | |
| InverseRightProbability(Double) |
Returns the point at which the right probability function attains the given value.
(Inherited from Distribution.) | |
| LeftProbability(Double) |
Returns the cumulative probability to the left of (below) the given point.
(Overrides Distribution..::..LeftProbability(Double).) | |
| Mean |
Gets the mean of the distribution.
(Overrides Distribution..::..Mean.) | |
| Median |
Gets the median of the distribution.
(Inherited from Distribution.) | |
| MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Moment(Int32) |
Returns the given moment of the distribution.
(Overrides Distribution..::..Moment(Int32).) | |
| MomentAboutMean(Int32) |
Returns the given moment of the distribution, about the mean.
(Overrides Distribution..::..MomentAboutMean(Int32).) | |
| ProbabilityDensity(Double) |
Returns the probability density at the given point.
(Overrides Distribution..::..ProbabilityDensity(Double).) | |
| RightProbability(Double) |
Return the cumulative probability to the right of (above) the given point.
(Overrides Distribution..::..RightProbability(Double).) | |
| ScaleParameter |
Gets the scale parameter for the distribution.
| |
| ShapeParameter |
Gets the shape parameter for the distribution.
| |
| Skewness |
Ges the skewness of the distribution.
(Overrides Distribution..::..Skewness.) | |
| StandardDeviation |
Gets the standard deviation of the distribution.
(Inherited from Distribution.) | |
| Support |
Gets the interval over which the distribution is nonvanishing.
(Overrides Distribution..::..Support.) | |
| ToString()()()() | (Inherited from Object.) | |
| Variance |
Gets the variance of the distribution.
(Overrides Distribution..::..Variance.) |
Remarks
The sum of n exponentially distributed variates is a Gamma distributed variate.

When the shape parameter is an integer, the Gamma distribution is also called the Erlang distribution. When the shape parameter is one, the Gamma distribution reduces to the exponential distribution.
Inheritance Hierarchy
System..::..Object
Meta.Numerics.Statistics.Distributions..::..Distribution
Meta.Numerics.Statistics.Distributions..::..GammaDistribution
Meta.Numerics.Statistics.Distributions..::..Distribution
Meta.Numerics.Statistics.Distributions..::..GammaDistribution