inverseCumulativeProbability method

  1. @override
double inverseCumulativeProbability(
  1. num p
)
override

The Inverse Cumulative Distribution Function (PPT), or quantile function.

Returns the value of x for which the cumulative probability density is p. Throws InvalidProbability, if p is out of range.

Implementation

@override
double inverseCumulativeProbability(num p) {
  InvalidProbability.check(p);
  var x = ibetaInv(2 * min(p, 1 - p), 0.5 * dof, 0.5);
  x = sqrt(dof * (1 - x) / x);
  return p > 0.5 ? x : -x;
}