arithmetic-functions

This module groups different arithmetic functions ```js

Usage no npm install needed!

<script type="module">
  import arithmeticFunctions from 'https://cdn.skypack.dev/arithmetic-functions';
</script>

README

arithmetic-functions

This module groups different arithmetic functions


const arr = [5, 10, 5, 10];
const arrAverage = average (arr); // --> 7,5

Install

npm i arithmetic-functions

Usage

Just require the module like any other npm module

    ArithmeticFunctions = require ('arithmetic-functions');

or

const {
    average
    , median
    , variance
    , standardDeviation
    , percentile
    , medianAbsoluteDeviation
    , coefficient
    , mode 
} = require ('arithmetic-functions');

Methods

This module contains numerous arithmetic functions

  • average: calculate the arithmetic mean
  • median: calculate the median
  • variance: calculate the variance
  • standardDeviation: calculate standard deviation
  • percentile: calculate a certain percentile
  • medianAbsoluteDeviation: calculate median abolute deviation
  • coefficient: calculate coefficient
  • mode: calculate mode

Examples

  • Average

Input:

const { average } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const averageCalculation = average ( array );
console.log ( averageCalculation );

Output:

46.5
  • Median

Input:

const { median } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const medianCalculation = median ( array );
console.log ( medianCalculation );

Output:

48.5
  • Standard Deviation:

Input:

const { standardDeviation } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const sDeviationCalculation = standardDeviation ( array );
console.log ( sDeviationCalculation );

Output:

20.982135258357285
  • Percentile:

Input:

const { percentile } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const percentileArray = percentile ( array );
const percentile30Calculation = percentile ( 30 );
const percentile95Calculation = percentile ( 90 );

console.log ( percentile30Calculation );
console.log ( percentile95Calculation );

Output:

17.5
65
  • Median Absolute Deviation:

Input:

const { medianAbsoluteDeviation } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const mAbsDeviationCalculation = medianAbsoluteDeviation ( array );

console.log ( mAbsDeviationCalculation );

Output:

18.5
  • Coefficient:

Input:

const { coefficient } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const coefficientCalculation = coefficient ( array );

console.log ( coefficientCalculation );

Output:

45.122871523349
  • Mode:

Input:

const { mode } = require ( 'arithmetic-functions' );
const array = [43,65,23,54,12,65,76,34];
const modeCalculation = mode ( array );

console.log ( modeCalculation );

Output:

65