weighted-mean
Version:
Calculates the weighted mean of an array of numbers
21 lines (16 loc) • 498 B
JavaScript
;
var expect = require('chai').expect;
var weightedMean = require('../');
describe('weighted-mean', function () {
it('should calculate the weighted mean correctly', function () {
var mean;
mean = weightedMean([
[100, 2],
[50, 4],
[25, 1],
]);
expect(Math.round(mean * 100) / 100).to.equal(60.71);
mean = weightedMean([[100, 2]]);
expect(Math.round(mean * 100) / 100).to.equal(100);
});
});