Bates.quantile(u, y_min=0, y_max=1, n=12);
This function computes the inverse cumulative distribution function (= quantile) according to a Bates distribution (= mean of n uniform distributions). Input argument u must be in the range:
0 ≤ u ≤ 1
The returned number y is in the range:
ymin ≤ y ≤ ymax
Plot of the function:
For more details, see Wikipedia.
quantile(0.5,-3,3,12) // = -7.450831063238184E-010
Bates.density, Bates.cumulative.
function quantile extends Modelica.Math.Distributions.Interfaces.partialQuantile; input Real y_min = 0 "Lower limit of band" annotation( Dialog); input Real y_max = 1 "Upper limit of band" annotation( Dialog); input Integer n = 12 "Number of uniform random values" annotation( Dialog); end quantile;