Weibull Distribution Constructor
Definition
Namespace: Extreme.Statistics.Distributions
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Overload List
Weibull | Constructs a new Weibull distribution with location parameter zero and shape factor 1. |
Weibull | Constructs a new Weibull distribution from a numerical variable. |
Weibull | Constructs a new Weibull distribution with location parameter zero. |
Weibull | Constructs a new Weibull distribution from a numerical variable. |
Weibull | Constructs a new Weibull distribution. |
WeibullDistribution(Double)
Constructs a new Weibull distribution with location parameter zero
and shape factor 1.
public WeibullDistribution(
double shape
)
Parameters
- shape Double
- The shape parameter.
Remarks
The shape parameter must be greater than zero.
Exceptions
ArgumentOutOfRangeException | shape is less than or equal to zero. |
WeibullDistribution(Vector<Double>)
Constructs a new Weibull distribution from a numerical variable.
Remarks
This constructor estimates the distribution of variable using the matching moments method. The lower and upper bound are assumed to be zero and one.
Exceptions
ArgumentNullException | variable is null. |
WeibullDistribution(Double, Double)
Constructs a new Weibull distribution with location parameter zero.
public WeibullDistribution(
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
ArgumentOutOfRangeException | shape is less than or equal to zero.
-or- scale is less than or equal to zero. |
WeibullDistribution(Vector<Double>, EstimationMethod)
Constructs a new Weibull distribution from a numerical variable.
public WeibullDistribution(
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.
Remarks
This constructor estimates the distribution of variable using the matching moments method. The lower and upper bound are assumed to be zero and one.
Exceptions
ArgumentNullException | variable is null. |
WeibullDistribution(Double, Double, Double)
Constructs a new Weibull distribution.
public WeibullDistribution(
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
ArgumentOutOfRangeException | shape is less than or equal to zero.
-or- scale is less than or equal to zero. |