Click or drag to resize

WeibullDistribution Class

Class WeibullDistribution represents the Weibull probability distribution.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreProbabilityDistribution
    CenterSpace.NMath.CoreWeibullDistribution

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class WeibullDistribution : ProbabilityDistribution, 
	IRandomVariableMoments

The WeibullDistribution type exposes the following members.

Constructors
 NameDescription
Public methodWeibullDistribution Constructs a WeibullDistribution instance with the given scale and shape.
Top
Properties
 NameDescription
Public propertyKurtosis Gets the kurtosis, a measure of the degree of peakednesss of the distribution.
Public propertyMean Gets the mean of the distribution.
Public propertyScale Gets and sets the scale parameter for the distribution. The scale parameter must be positive.
Public propertyShape Gets and sets the shape parameter for the distribution. The shape parameter must be positive.
Public propertySkewness Gets the skewness, a measure of the degree of asymmetry of this distribution.
Public propertyVariance Gets the variance of the distribution.
Top
Methods
 NameDescription
Public methodCDF Returns the cumulative density function evaluated at a given value.
(Overrides ProbabilityDistributionCDF(Double))
Public methodClone Creates a deep copy of this WeibullDistribution.
(Overrides ProbabilityDistributionClone)
Public methodStatic memberFit Fits a Weibull distribution to observed data. The scale and shape parameters for the Weibull distribution are estimated and the corresponding Weibull distribution object returned. If the fit is not successful null is returned.
Public methodInverseCDF Returns the inverse cumulative density function evaluated a the given value.
(Overrides ProbabilityDistributionInverseCDF(Double))
Protected methodInverseCdfUsingBracket Uses a bracketing method to evaluate the inverse of cumulative distribution functions.
(Inherited from ProbabilityDistribution)
Protected methodInverseDiscreteCdfUsingBracket Uses a bracketing method to evaluate the inverse of cumulative distribution functions for discrete distributions.
(Inherited from ProbabilityDistribution)
Public methodPDF Returns the probability density function evaluated at a given value.
(Overrides ProbabilityDistributionPDF(Double))
Public methodSetParameters Sets the scale and shape parameter for this distribution.
Public methodToString Returns a formatted string representation of this distribution.
(Overrides ProbabilityDistributionToString)
Top
Remarks
The probability density function of the Weibull distribution is given by: f(x;k,a) = (k/a)*(x/a)^(k-1)*exp(-(x/a)k)
See Also