1.0.3 • Published 4 years ago

percentile-range v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Calculate a percentile rank/range for given array of values.

Install

npm install percentile-range

Usage

// Example
const percentileRange = require("percentile-range");

let list = [10, 57, 33, 70, 44, 15, 20, 60];

console.log(percentileRange(57, list)); // 82 th percentile


// Example using array list
const percentileRange = require("percentile-range");

let list = [10, 57, 33, 70, 44, 15, 20, 60];

// calculates percentile of score: 57, 33 and 70 in one pass
const result = percentileRange([57, 33, 70], list);

console.log(result); // [ 82, 48, 100 ]


// Example using array object
const percentileRange = require("percentile-range");
let list = [
    { name: 'xyz', score: 10 }, { name: 'xyz', score: 57 },
    { name: 'xyz', score: 33 }, { name: 'xyz', score: 70 },
    { name: 'xyz', score: 44 }, { name: 'xyz', score: 15 },
    { name: 'xyz', score: 20 }, { name: 'xyz', score: 60 }
];
// function to extract a value from an object
const result = percentileRange(57, list, list => list.score);

console.log(result); // 82 th percentile

Author

Govind TK https://github.com/govindtkedar

Credits

  • Treesa, Raneesh, Jerin
1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago