UNPKG

@odoo/o-spreadsheet

Version:
22 lines (21 loc) 1.43 kB
import { Point } from "chart.js"; import { Locale } from "../types/locale"; import { Arg, Matrix } from "../types/misc"; export declare function assertSameNumberOfElements(...args: any[][]): void; export declare function average(values: Arg[], locale: Locale): number; export declare function median(values: Arg[], locale: Locale): number | undefined; export declare function countNumbers(values: Arg[], locale: Locale): number; export declare function countAny(values: Arg[]): number; export declare function max(values: Arg[], locale: Locale): { value: number; }; export declare function min(values: Arg[], locale: Locale): { value: number; }; export declare function fullLinearRegression(X: Matrix<number>, Y: Matrix<number>, computeIntercept?: boolean, verbose?: boolean): (string | number)[][]; export declare function polynomialRegression(flatY: number[], flatX: number[], order: number, intercept: boolean): Matrix<number>; export declare function evaluatePolynomial(coeffs: number[], x: number, order: number): number; export declare function expM(M: Matrix<number>): Matrix<number>; export declare function logM(M: Matrix<number>): Matrix<number>; export declare function predictLinearValues(Y: Matrix<number>, X: Matrix<number>, newX: Matrix<number>, computeIntercept: boolean): Matrix<number>; export declare function getMovingAverageValues(dataset: number[], labels: number[], windowSize?: number): Point[];