Pareto Salary

If the square root of people produce half of the value, how many times higher than the average salary should the salary of the top people be?

number of peopleproductivity of top peopleaverage productivityratio
1015.81%10.000%1.58x
1007.91%1.000%7.91x
10005.27%0.100%52.71x
100003.95%0.010%395.28x
1000003.04%0.001%3043.55x

Example Calculation For 10000 People

peopleproductivityaverage
10000.00100.00%0.01%
100.0050.00%0.50%
10.0025.00%2.50%
3.1612.50%3.95%

Code

import math

def run(number, percent):
  # print '| %9.2f | %6.2f%% | %6.2f%% |' % (number, percent, percent / number)
  nxt = math.sqrt(number)
  if 2 * nxt > number:
    return percent / number
  return run(nxt, percent / 2.)

for exp in range(5):
  number = math.pow(10, exp + 1)
  top = run(number, 100.)
  avg = 100. / number
  print '| %6.0f | %5.2f%% | %6.3f%% | %7.2fx |' % (number, top, avg, top / avg)

Subscribe to my mailing list and get a free email course

* indicates required

Interests



Updated on 2019 May 24.

DISCLAIMER: This is not professional advice. The ideas and opinions presented here are my own, not necessarily those of my employer.