diff --git a/readme.md b/readme.md index dc60369751a27..97d18c6599aaf 100644 --- a/readme.md +++ b/readme.md @@ -108,7 +108,7 @@ Change the `?username=` value to your GitHub username. ``` > **Note** -> Available ranks are S+ (top 1%), S (top 25%), A++ (top 45%), A+ (top 60%), and B+ (everyone). The values are calculated by using the [cumulative distribution function](https://en.wikipedia.org/wiki/Cumulative_distribution_function) using commits, contributions, issues, stars, pull requests, followers, and owned repositories. The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). +> Available ranks are S+ (top 2.5%), S (top 10%), A+ (top 25%), A (top 50%), B+ (top 75%) and B (everyone). This ranking scheme is based on the [Japanese Academic Grading system](https://en.wikipedia.org/wiki/Academic_grading_in_Japan). It is calculated as a weighted sum of ranks for each statistic (number of commits, pull requests, issues, stars and followers) based on the cumulative distribution function of an [exponential distribution](https://wikipedia.org/wiki/exponential_distribution). The implementation can be investigated at [src/calculateRank.js](./src/calculateRank.js). The circle around the rank shows the rank completion percentage compared to the maximum rank. ### Hiding individual stats