C# Class Accord.Statistics.Distributions.Univariate.SkewNormalDistribution

Inheritance: UnivariateContinuousDistribution
Show file Open project: accord-net/framework Class Usage Examples

Public Methods

Method Description
Clone ( ) : object

Creates a new object that is a copy of the current instance.

DistributionFunction ( double x ) : double

Gets the cumulative distribution function (cdf) for this distribution evaluated at point x.

The Cumulative Distribution Function (CDF) describes the cumulative probability that a given value or any value smaller than it will occur.

LogProbabilityDensityFunction ( double x ) : double

Gets the log-probability density function (pdf) for this distribution evaluated at point x.

The Probability Density Function (PDF) describes the probability that a given value x will occur.

Normal ( int mean, double stdDev ) : SkewNormalDistribution

Create a new SkewNormalDistribution that corresponds to a NormalDistribution with the given mean and standard deviation.

ProbabilityDensityFunction ( double x ) : double

Gets the probability density function (pdf) for this distribution evaluated at point x.

The Probability Density Function (PDF) describes the probability that a given value x will occur.

SkewNormalDistribution ( ) : System

Constructs a Skew normal distribution with zero location, unit scale and zero shape.

SkewNormalDistribution ( [ location ) : System

Constructs a Skew normal distribution with given location, unit scale and zero skewness.

SkewNormalDistribution ( [ location, [ scale ) : System

Constructs a Skew normal distribution with given location and scale and zero skewness.

SkewNormalDistribution ( [ location, [ scale, [ shape ) : System

Constructs a Skew normal distribution with given mean and standard deviation.

ToString ( string format, IFormatProvider formatProvider ) : string

Returns a System.String that represents this instance.

Private Methods

Method Description
initialize ( double location, double scale, double shape ) : void

Method Details

Clone() public method

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
return object

DistributionFunction() public method

Gets the cumulative distribution function (cdf) for this distribution evaluated at point x.
The Cumulative Distribution Function (CDF) describes the cumulative probability that a given value or any value smaller than it will occur.
public DistributionFunction ( double x ) : double
x double A single point in the distribution range.
return double

LogProbabilityDensityFunction() public method

Gets the log-probability density function (pdf) for this distribution evaluated at point x.
The Probability Density Function (PDF) describes the probability that a given value x will occur.
public LogProbabilityDensityFunction ( double x ) : double
x double A single point in the distribution range.
return double

Normal() public static method

Create a new SkewNormalDistribution that corresponds to a NormalDistribution with the given mean and standard deviation.
public static Normal ( int mean, double stdDev ) : SkewNormalDistribution
mean int The distribution's mean value μ (mu).
stdDev double The distribution's standard deviation σ (sigma).
return SkewNormalDistribution

ProbabilityDensityFunction() public method

Gets the probability density function (pdf) for this distribution evaluated at point x.
The Probability Density Function (PDF) describes the probability that a given value x will occur.
public ProbabilityDensityFunction ( double x ) : double
x double A single point in the distribution range.
return double

SkewNormalDistribution() public method

Constructs a Skew normal distribution with zero location, unit scale and zero shape.
public SkewNormalDistribution ( ) : System
return System

SkewNormalDistribution() public method

Constructs a Skew normal distribution with given location, unit scale and zero skewness.
public SkewNormalDistribution ( [ location ) : System
location [ The distribution's location value ξ (ksi).
return System

SkewNormalDistribution() public method

Constructs a Skew normal distribution with given location and scale and zero skewness.
public SkewNormalDistribution ( [ location, [ scale ) : System
location [ The distribution's location value ξ (ksi).
scale [ The distribution's scale value ω (omega).
return System

SkewNormalDistribution() public method

Constructs a Skew normal distribution with given mean and standard deviation.
public SkewNormalDistribution ( [ location, [ scale, [ shape ) : System
location [ The distribution's location value ξ (ksi).
scale [ The distribution's scale value ω (omega).
shape [ The distribution's shape value α (alpha).
return System

ToString() public method

Returns a System.String that represents this instance.
public ToString ( string format, IFormatProvider formatProvider ) : string
format string
formatProvider IFormatProvider
return string