@designliquido/delegua-estatistica
Version:
Biblioteca de manejo de operações de estatística em português, para JavaScript e Delégua
53 lines (52 loc) • 2.31 kB
TypeScript
/**
* Encontra o elemento máximo em um vetor.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {inteiro[]} vetor Um vetor de números inteiros.
* @returns O maior número encontrado em um vetor.
*/
export declare function max(_: any, vetor: Array<number>): number;
/**
* Encontra o elemento mínimo em um vetor.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {inteiro[]} vetor Um vetor de números inteiros.
* @returns O menor número encontrado em um vetor.
*/
export declare function min(_: any, vetor: Array<number>): number;
/**
* Calcula a média dos elementos da lista.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero[]} vetores Um vetor de números.
* @returns O cálculo da média dos elementos.
*/
export declare function media(_: any, ...vetores: any): number;
/**
* Calcula a média aritimética de uma matriz.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number[] | Array<number[]>} vetor Um vetor de vetores ou um vetor de números.
* @returns O valor da média aritimética.
*/
export declare function ve(_: any, vetor: Array<any>): any;
/**
* Calcula a covariância de duas matrizes.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero[]} array1 Um vetor de números.
* @param {numero[]} array2 Um vetor de números.
* @returns O valor da coariância das duas matrizes.
*/
export declare function covar(_: any, array1: Array<any>, array2: Array<any>): any;
/**
* Calcula a mediana de um vetor ou matriz.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero[]} vetor Vetor de números.
* @returns Número com o valor da mediana.
*/
export declare function mediana(_: any, vetor: Array<number>): number;
/**
* Calcula a moda de um vetor. A moda é o valor, ou valores, que mais são
* presentes em um conjunto.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero[]} vetor O conjunto a ser avaliado.
* @returns O novo conjunto com os valores da moda.
* @see https://pt.wikipedia.org/wiki/Moda_(estat%C3%ADstica)
*/
export declare function moda(_: any, vetor: Array<number>): number[];