Calculates the weighted mean of an array of numbers
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.editorconfig
.eslintrc.json
.gitignore
.travis.yml
LICENSE
README.md
bower.json
index.js
index.umd.js
package.json

README.md

weighted-mean

NPM version Downloads Build Status Coverage Status Dependency status Dev Dependency status Greenkeeper badge

Calculates the weighted mean of an array of numbers.

Installation

$ npm install weighted-mean - NPM
$ bower install weighted-mean - bower

The browser file is named index.umd.js which supports CommonJS, AMD and globals (weightedMean). If you want to run this module on old browsers, you must include es5-shim.

Usage

The example bellow is based on nodejs.

const weightedMean = require('weighted-mean');

const mean = weightedMean([
    [100, 2],   // 100 is the value, 2 is the weight
    [50, 4],
    [25, 1],
]);

Tests

$ npm test

License

Released under the MIT License.