@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
JavaScript
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;
};