Namespaces

Types

Type StableDistribution

Namespace MathNet.Numerics.Distributions

Parent ContinuousDistribution

Methods

Properties

Public instance methods

double CumulativeDistribution(double x)

Continuous cumulative distribution function (cdf) of this probability distribution.
Parameters
return double
double x

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

double NextDouble()

Returns an alpha-stable distributed floating point random number.
Parameters
return double

double ProbabilityDensity(double x)

Continuous probability density function (pdf) of this probability distribution.
Parameters
return double
double x

void Reset()

void SetDistributionParameters(double location, double scale, double exponent, double skewness)

Configure all distribution parameters.
Parameters
double location mu-parameter
double scale c-parameter
double exponent alpha-parameter
double skewness beta-parameter

string ToString()

Parameters
return string

Public static methods

bool IsValidParameterSet(double location, double scale, double exponent, double skewness)

Determines whether the specified parameters is valid.
Parameters
return bool
double location mu-parameter
double scale c-parameter
double exponent alpha-parameter
double skewness beta-parameter

Public properties

double Beta get; set;

Gets or sets the skeqness beta parameter.
return double

bool CanReset get;

return bool

double Exponent get; set;

Gets or sets the exponent alpha parameter.
return double

double Location get; set;

Gets or sets the location mu parameter.
return double

double Maximum get;

Gets the maximum possible value of generated random numbers.
return double

double Mean get;

Gets the mean value of generated random numbers. Throws NotSupportedException if Exponent <= 1.0, since the value is not defined in this case.
return double

double Median get;

Gets the median of generated random numbers.
return double

double Minimum get;

Gets the minimum possible value of generated random numbers.
return double

RandomSource RandomSource get; set;

Gets or sets a RandomSource object that can be used as underlying random number generator.
return RandomSource

double Scale get; set;

Gets or sets the scale c parameter.
return double

double Skewness get;

Gets the skewness of generated random numbers.
return double

double Variance get;

Gets the variance of generated random numbers.
return double