InverseWeibullDistribution Constructor

Definition

Namespace: Extreme.Statistics.Distributions
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

InverseWeibullDistribution(Double) Constructs a new inverse Weibull distribution with location parameter zero and shape factor 1.
InverseWeibullDistribution(Vector<Double>) Estimates the parameters of the distribution of a variable assuming it follows an inverse Weibull distribution.
InverseWeibullDistribution(Double, Double) Constructs a new inverse Weibull distribution with location parameter zero.
InverseWeibullDistribution(Vector<Double>, EstimationMethod) Estimates the parameters of the distribution of a variable assuming it follows an inverse Weibull distribution.
InverseWeibullDistribution(Double, Double, Double) Constructs a new inverse Weibull distribution.

InverseWeibullDistribution(Double)

Constructs a new inverse Weibull distribution with location parameter zero and shape factor 1.
C#
public InverseWeibullDistribution(
	double shape
)

Parameters

shape  Double
The shape parameter.

Remarks

The shape parameter must be greater than zero.

Exceptions

ArgumentOutOfRangeExceptionshape is less than or equal to zero.

InverseWeibullDistribution(Vector<Double>)

Estimates the parameters of the distribution of a variable assuming it follows an inverse Weibull distribution.
C#
public InverseWeibullDistribution(
	Vector<double> variable
)

Parameters

variable  Vector<Double>
A vector.

Return Value

The InverseWeibullDistribution that best matches the distribution of variable.

Remarks

Use this constructor to create a NormalDistribution whose parameters are estimated from variable. This constructor uses an unbiased estimator.

Exceptions

ArgumentNullExceptionvariable is null.

InverseWeibullDistribution(Double, Double)

Constructs a new inverse Weibull distribution with location parameter zero.
C#
public InverseWeibullDistribution(
	double shape,
	double scale
)

Parameters

shape  Double
The shape parameter.
scale  Double
The scale parameter.

Remarks

The scale and shape parameters must be greater than zero.

Exceptions

ArgumentOutOfRangeExceptionshape is less than or equal to zero.

-or-

scale is less than or equal to zero.

InverseWeibullDistribution(Vector<Double>, EstimationMethod)

Estimates the parameters of the distribution of a variable assuming it follows an inverse Weibull distribution.
C#
public InverseWeibullDistribution(
	Vector<double> variable,
	EstimationMethod method
)

Parameters

variable  Vector<Double>
A vector.
method  EstimationMethod
An EstimationMethod value that specifies the method to be used to estimate the distribution parameters.

Return Value

The InverseWeibullDistribution that best matches the distribution of variable.

Remarks

Use this constructor to create a NormalDistribution whose parameters are estimated from variable. The maximum likelihood and matching moment methods use biased and unbiased estimators for the standard deviation.

Exceptions

ArgumentNullExceptionvariable is null.

InverseWeibullDistribution(Double, Double, Double)

Constructs a new inverse Weibull distribution.
C#
public InverseWeibullDistribution(
	double shape,
	double scale,
	double location
)

Parameters

shape  Double
The shape parameter.
scale  Double
The scale parameter.
location  Double
The location parameter.

Remarks

The scale and shape parameters must be greater than zero.

Exceptions

ArgumentOutOfRangeExceptionshape is less than or equal to zero.

-or-

scale is less than or equal to zero.

See Also