UNPKG

@extra2001/compute-engine

Version:

Symbolic computing and numeric evaluations for JavaScript and Node.js

25 lines (24 loc) 1.92 kB
/* 0.28.0 */ import { BigNumFactory } from '../types'; import type { BigNum } from './types'; export declare function mean(values: Iterable<number>): number; export declare function bigMean(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function median(values: Iterable<number>): number; export declare function bigMedian(values: Iterable<BigNum>): BigNum; export declare function variance(values: Iterable<number>): number; export declare function bigVariance(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function populationVariance(values: Iterable<number>): number; export declare function bigPopulationVariance(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function standardDeviation(values: Iterable<number>): number; export declare function bigStandardDeviation(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function populationStandardDeviation(values: Iterable<number>): number; export declare function bigPopulationStandardDeviation(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function kurtosis(values: Iterable<number>): number; export declare function bigKurtosis(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function skewness(values: Iterable<number>): number; export declare function bigSkewness(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function mode(values: Iterable<number>): number; export declare function bigMode(bignum: BigNumFactory, values: Iterable<BigNum>): BigNum; export declare function quartiles(values: Iterable<number>): [number, number, number]; export declare function bigQuartiles(values: Iterable<BigNum>): [BigNum, BigNum, BigNum]; export declare function interquartileRange(values: Iterable<number>): number; export declare function bigInterquartileRange(values: Iterable<BigNum>): BigNum;