Skip to content

quantile

quantile(x, p): number

Defined in: src/quantile.js:24

The quantile: this is a population quantile, since we assume to know the entire dataset in this library. This implementation uses linear interpolation, equivalent to R’s type=7 and numpy’s default percentile method.

Sample is a one-dimensional array of numbers, and p is either a decimal number from 0 to 1 or an array of decimal numbers from 0 to 1. In terms of a k/q quantile, p = k/q - it’s just dealing with fractions or dealing with decimal values. When p is an array, the result of the function is also an array containing the appropriate quantiles in input order

number[]

sample of one or more numbers

number | number[]

the desired quantile, as a number between 0 and 1

number

quantile

quantile([3, 6, 7, 8, 8, 9, 10, 13, 15, 16, 20], 0.5); // => 9