.AdvancedNoise.Distributions.Bates.quantile

Information

Syntax

Bates.quantile(u, y_min=0, y_max=1, n=12);

Description

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:

yminyymax

Plot of the function:

Diagram quantile.png

For more details, see Wikipedia.

Example

quantile(0.5,-3,3,12) // = -7.450831063238184E-010

See also

Bates.density, Bates.cumulative.

Interface

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;

Generated at 2024-12-27T19:26:12Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos