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)

16 lines (15 loc) 460 B
import { bi2s, s2bi } from "../shared/utils.js"; import { quartileInner } from "./utils.js"; /** This function returns Q1, Q2, Q3 (quartile). */ export const quartile = (array) => { const arrayInner = Array(array.length); for (let i = 0; i < array.length; i++) { arrayInner[i] = s2bi(array[i]); } const { Q1, Q2, Q3 } = quartileInner(arrayInner); return { Q1: bi2s(Q1), Q2: bi2s(Q2), Q3: bi2s(Q3), }; };