MCPcopy Create free account
hub / github.com/microsoft/SandDance / quantiles

Function quantiles

docs/app/js/sanddance-app.js:119108–119113  ·  view source on GitHub ↗
(array, p, f)

Source from the content-addressed store, hash-verified

119106 }
119107}
119108function quantiles(array, p, f) {
119109 const values = Float64Array.from(numbers(array, f)); // don't depend on return value from typed array sort call
119110 // protects against undefined sort results in Safari (vega/vega-lite#4964)
119111 values.sort((0, _d3Array.ascending));
119112 return p.map((_)=>(0, _d3Array.quantileSorted)(values, _));
119113}
119114function quartiles(array, f) {
119115 return quantiles(array, [
119116 0.25,

Callers 1

quartilesFunction · 0.70

Calls 2

numbersFunction · 0.70
fromMethod · 0.45

Tested by

no test coverage detected