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