Namespaces

Types

Type StudentsTDistribution

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 a student's t-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(int degreesOfFreedom)

Configure all distribution parameters.
Parameters
int degreesOfFreedom nu-parameter

string ToString()

Parameters
return string

Public static methods

bool IsValidParameterSet(int degreesOfFreedom)

Determines whether the specified parameters is valid.
Parameters
return bool
int degreesOfFreedom nu-parameter

Public properties

bool CanReset get;

return bool

int DegreesOfFreedom get; set;

Gets or sets the degrees of freedom (nu) parameter.
return int

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 DegreesOfFreedom <= 2, 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 Skewness get;

Gets the skewness of generated random numbers. Throws NotSupportedException if DegreesOfFreedom <= 4, since the value is not defined in this case.
return double

double Variance get;

Gets the variance of generated random numbers. Throws NotSupportedException if DegreesOfFreedom <= 3, since the value is not defined in this case.
return double