UNPKG

commons-math-interpolation

Version:

A partial port of the Apache Commons Math Interpolation package, including Akima cubic spline interpolation and LOESS/LOWESS local regression.

10 lines (9 loc) 706 B
export declare type UniFunction = (x: number) => number; export declare function evaluatePolySegment(xVals: ArrayLike<number>, segmentCoeffs: ArrayLike<number>[], x: number): number; export declare function evaluatePoly(c: ArrayLike<number>, x: number): number; export declare function trimPoly(c: Float64Array): Float64Array; export declare function checkMonotonicallyIncreasing(a: ArrayLike<number>): void; export declare function checkStrictlyIncreasing(a: ArrayLike<number>): void; export declare function checkFinite(a: ArrayLike<number>): void; export declare function binarySearch(a: ArrayLike<number>, key: number): number; export declare function getMedian(a: ArrayLike<number>): number;