UNPKG

@numio/bigmath

Version:

@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)

11 lines (10 loc) 360 B
import { PipeInner } from "../pipe/utils.js"; import { quartileInner } from "../quartile/utils.js"; export const IQRInner = (array) => { if (array.length < 3) { throw Error("To calculate IQR you need at least 3 elements"); } const { Q1, Q3 } = quartileInner(array); const { bi: sub } = new PipeInner().sub([Q3, Q1]); return sub; };