AnyLogic
Expand
Font size

weibull (truncated)

The distribution weibull(alpha, stretch, 0) is shifted to the right by shift and then truncated to fit into the [min, max] interval. Truncation is performed by discarding any sample outside this interval and taking the next try.

For more details, see weibull().

weibull(double min, double max, double alpha, double shift, double stretch)

Description
Generates a sample of the truncated Weibull distribution.
Parameters
Name Type of value Description
min double The minimum value that this function will return. The distribution is truncated to return values above this. If the sample (stretched and shifted) is below this value, it will be discarded and another sample will be drawn. Use -infinity for “No limit”.
max double The maximum value that this function will return. The distribution is truncated to return values below this. If the sample (stretched and shifted) is bigger than this value, it will be discarded and another sample will be drawn. Use infinity for “No limit”.
alpha double The shape parameter > 0.
shift double The shift parameter that indicates how much the (stretched) distribution will be shifted to the right.
stretch double The scale parameter.
Result
Type Description
double The generated sample.

weibull(double alpha, double beta, double min, java.util.Random r)

Description
Generates a sample of the truncated Weibull distribution using the specified random number generator.
Parameters
Name Type of value Description
min double The minimum x value.
max double The maximum x value.
alpha double The shape parameter > 0.
shift double The shift parameter.
stretch double The scale parameter.
r java.util.Random The random number generator.
Result
Type Description
double The generated sample.

This document includes content from the Stat::Fit User's Manual. Copyright 2016 Geer Mountain Software Corp.

How can we improve this article?