Evaluates the quantile function for a beta distribution with first shape parameter alpha
and second shape parameter beta
at a probability p
.
p < 0
or p > 1
, the function returns NaN
.alpha <= 0
or beta <= 0
, the function returns NaN
.input value
first shape parameter
second shape parameter
evaluated quantile function
var y = quantile( 0.8, 2.0, 1.0 );
// returns ~0.894
var y = quantile( 0.5, 4.0, 2.0 );
// returns ~0.686
var y = quantile( 1.1, 1.0, 1.0 );
// returns NaN
var y = quantile( -0.2, 1.0, 1.0 );
// returns NaN
var y = quantile( NaN, 1.0, 1.0 );
// returns NaN
var y = quantile( 0.5, NaN, 1.0 );
// returns NaN
var y = quantile( 0.5, 1.0, NaN );
// returns NaN
var y = quantile( 0.5, -1.0, 1.0 );
// returns NaN
var y = quantile( 0.5, 1.0, -1.0 );
// returns NaN
Returns a function for evaluating the quantile function for a beta distribution with first shape parameter alpha
and second shape parameter beta
.
first shape parameter
second shape parameter
quantile function
var myQuantile = quantile.factory( 2.5, 0.5 );
var y = myQuantile( 0.5 );
// returns ~0.904
y = myQuantile( 0.8 );
// returns ~0.986
Interface for the quantile function of a beta distribution.