0.0.3 • Published 9 years ago

rank.js v0.0.3

Weekly downloads
10
License
-
Repository
github
Last release
9 years ago

rank.js

Install

npm install rank.js

Use

var rank = require('rank.js');

Rankings

Standard

Applies a naive ranking to a given array over a specified key in ascending order.

array = rank.standard(array, key);
Example
array = [{ x : 1},{ x : 3},{x : 2}];
array = rank.standard(array,'x');
console.log(array); 
> [{x : 1, rank : 1},{x : 2, rank : 2},{x : 3, rank : 3}]

Fractional

Applies a standard ranking and then computes the average of tied elements in the array.

array = rank.fractional(array, key);
Example
array = [{ x : 1},{ x : 3},{x : 1}];
array = rank.fractional(array,'x');
console.log(array); 
> [{x : 1, rank : 1.5},{x : 1, rank : 1.5},{x : 3, rank : 3}]
0.0.3

9 years ago

0.0.1

10 years ago