statistic_package
v1.0.8
Published
Un pacchetto JavaScript leggero per il calcolo di statistiche di base su array di numeri. Include funzioni per massimo, minimo, media, somma, moda, varianza per elemento, deviazione standard per elemento e intervallo. Ideale per analisi numeriche rapide e
Maintainers
Readme
statistics-calculator
Un pacchetto JavaScript leggero per il calcolo di statistiche di base su array di numeri. Include funzioni per massimo, minimo, media, somma, moda, varianza per elemento, deviazione standard per elemento e intervallo. Ideale per analisi numeriche rapide in applicazioni web o Node.js.
Installazione
npm install statistics-calculatorFunzioni
maxCalculator(passedList)
Restituisce il valore massimo presente nella lista.
Parametri:
passedList (Array) – Lista dei numeri da analizzare.
Ritorna: Number – Il numero massimo.
minCalculator(passedList)
Restituisce il valore minimo presente nella lista.
Parametri:
passedList (Array)
Ritorna: Number
averageCalculator(passedList)
Calcola la media aritmetica della lista (due decimali).
Parametri:
passedList (Array)
Ritorna: Number
countDataCalculator(passedList)
Calcola la somma di tutti i valori nella lista.
Parametri:
passedList (Array)
Ritorna: Number
modeCalculator(passedList)
Restituisce la moda della lista (i valori più frequenti). Se tutti i valori hanno la stessa frequenza, restituisce null.
Parametri:
passedList (Array)
Ritorna: Array | null
variancePerElementCalculator(passedList)
Calcola la varianza per ciascun elemento rispetto alla media della lista.
Parametri:
passedList (Array)
Ritorna: Array – Lista delle varianze per elemento.
stdDeviationPerElementCalculator(passedList)
Calcola la deviazione assoluta per ciascun elemento rispetto alla media della lista.
Parametri:
passedList (Array)
Ritorna: Array – Lista delle deviazioni per elemento.
rangeCalculator(passedList)
Calcola l'intervallo della lista (massimo - minimo).
Parametri:
passedList (Array)
Ritorna: Number
Esempio di utilizzo
javascript
Copia codice
const stats = require('statistics-calculator');
const numbers = [2, 4, 6, 4, 8];
console.log(stats.maxCalculator(numbers)); // 8 console.log(stats.minCalculator(numbers)); // 2 console.log(stats.averageCalculator(numbers)); // 4.80 console.log(stats.countDataCalculator(numbers)); // 24 console.log(stats.modeCalculator(numbers)); // ['4'] console.log(stats.variancePerElementCalculator(numbers)); // ['7.84','0.64','1.44','0.64','10.24'] console.log(stats.stdDeviationPerElementCalculator(numbers)); // ['2.00','0.80','1.20','0.80','3.20'] console.log(stats.rangeCalculator(numbers)); // 6
