Stable |
public class StableDistributionSymmetric : StableDistributionBase
The StableDistributionSymmetric type exposes the following members.
| Name | Description | |
|---|---|---|
| StableDistributionSymmetric | Initializes a new instance of the StableDistributionSymmetric class |
| Name | Description | |
|---|---|---|
| CanReset |
Gets a value indicating whether the random number distribution can be reset, so that it produces the same
random number sequence again.
(Inherited from Distribution) | |
| Generator |
Gets or sets a Generator object that can be used as underlying random number generator.
(Inherited from Distribution) | |
| Maximum | Gets the maximum possible value of distributed random numbers. (Inherited from StableDistributionBase) | |
| Mean | Gets the mean of distributed random numbers. (Inherited from StableDistributionBase) | |
| Median | Gets the median of distributed random numbers. (Inherited from StableDistributionBase) | |
| Minimum | Gets the minimum possible value of distributed random numbers. (Inherited from StableDistributionBase) | |
| Mode | Gets the mode of distributed random numbers. (Inherited from StableDistributionBase) | |
| Variance | Gets the variance of distributed random numbers. (Inherited from StableDistributionBase) |
| Name | Description | |
|---|---|---|
| CCDF(Double, Double) | ||
| CCDF(Double, Double, Object, Double) | ||
| CDF(Double) | Calculates the cumulative distribution function. (Inherited from ContinuousDistribution) | |
| CDF(Double, Double) | ||
| CDF(Double, Double, Object, Double) | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GenerateAsymmetricCaseS1 |
Generates random variates in S1 Parametrization
(Inherited from StableDistributionBase) | |
| GenerateAsymmetricCaseS1_AEq1 | (Inherited from StableDistributionBase) | |
| GenerateAsymmetricCaseS1_ANe1 | (Inherited from StableDistributionBase) | |
| GenerateSymmetricCase | (Inherited from StableDistributionBase) | |
| GetAgt1GnParameter | ||
| GetAlt1GnParameter | ||
| GetAlt1GpParameterByGamma | ||
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| NextDouble | Returns a distributed floating point random number. (Inherited from StableDistributionBase) | |
| PDF(Double) | Calculates the probability density function. (Inherited from ContinuousDistribution) | |
| PDF(Double, Double) | ||
| PDF(Double, Double, Object, Double) | Calculates the probability density using either series expansion for small or big arguments, or a integration in the intermediate range. | |
| PDFAlphaBetween01And02 | Calculation of the PDF if alpha is inbetween 0.1 and 0.2. For small x (1E-16), the accuracy at alpha=0.1 is only 1E-7. | |
| PDFAlphaBetween02And099 | Calculation of the PDF if alpha is inbetween 0.2 and 0.99. For small x (1E-8), the accuracy at alpha=0.2 is only 1E-7. | |
| PDFAlphaBetween099And101 | Calculation of the PDF if alpha is inbetween 0.99 and 1.01. | |
| PDFAlphaBetween101And199999 | Calculation of the PDF if alpha is inbetween 0.2 and 0.99. For small x (1E-8), the accuracy at alpha=0.2 is only 1E-7. | |
| PDFAlphaBetween199999And2 | Calculation of the PDF if alpha is inbetween 1.99999 and 2. For small x ( max 7), the asymptotic expansion is used. For big x, the maximum value resulting from direct integration and series expansion w.r.t. alpha is used. | |
| PDFIntegration | ||
| PDFSeriesBigX | Imaginary part of the Fourier transformed derivative of the Kohlrausch function for high frequencies. | |
| PDFSeriesSmallX | Imaginary part of the Fourier transformed derivative of the Kohlrausch function for low frequencies. | |
| PDFSeriesSmallXSmallAlpha | Imaginary part of the Fourier transformed derivative of the Kohlrausch function for low frequencies, and beta<=1/20.. | |
| PDFTaylorExpansionAroundAlphaOne | ||
| Quantile(Double) | Calculates the quantile of the distribution function. (Inherited from ContinuousDistribution) | |
| Quantile(Double, Double) | ||
| QuantileCCDF | ||
| Reset |
Resets the random number distribution, so that it produces the same random number sequence again.
(Inherited from Distribution) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| XZCDF(Double, Double) | ||
| XZCDF(Double, Double, Object, Double) |
| Name | Description | |
|---|---|---|
| _gen_B | Helper variables used for generating the random values. (Inherited from StableDistributionBase) | |
| _gen_S | Helper variables used for generating the random values. (Inherited from StableDistributionBase) | |
| _gen_Scale | Helper variables used for generating the random values. (Inherited from StableDistributionBase) | |
| _gen_t | Helper variables used for generating the random values. (Inherited from StableDistributionBase) | |
| generator |
Stores a Generator object that can be used as underlying random number generator.
(Inherited from Distribution) |
References:
[1] Matsui M., Takemura A.: "Some Improvements in Numerical Evaluation of Symmetric Stable Densities and its Derivatives", Discussion Paper, CIRJE-F-292, Tokio, August 2004