ranks

Map an array of numbers into their fractional ranks

Usage no npm install needed!

<script type="module">
  import ranks from 'https://cdn.skypack.dev/ranks';
</script>

README

ranks

NPM Version Build Status Coverage Status

Map an array of numbers into their fractional ranks

Usage

rank([1, 8, 5, 3, 12, 10]) // [1, 4, 3, 2, 6, 5]

Use the fractional mean in the case of ties:

rank([1, 1, 1, 2]) // [2, 2, 2, 4]
rank([1, 1, 1, 1]) // [2.5, 2.5, 2.5, 2.5]

Tests

Run the unit tests with npm test:

> ava tests.js


  ✔ rank should map arrays to their ranks
  ✔ rank should resolve ties at the mean

  2 tests passed