Learn R Programming

TauStar (version 1.1.7)

binaryQuantileSearch: Quantiles of a distribution.

Description

Computes the pth quantile of a cumulative distribution function using a simple binary serach algorithm. This can be extremely slow but has the benefit of being trivial to implement.

Usage

binaryQuantileSearch(pDistFunc, p, lastLeft, lastRight, error = 10^-4)

Value

the quantile (within error).

Arguments

pDistFunc

a cumulative distribution function on the real numbers, it should take a single argument x and return the cumualtive distribution function evaluated at x.

p

the quantile \(p\in[0,1]\)

lastLeft

binary search works by continuously decreasing the search space from the left and right. lastLeft should be a lower bound for the quantile p.

lastRight

similar to lastRight but should be an upper bound.

error

the error tolerated from the binary search