Quoted By:
Your first idea may be to apply a score to each Pokémon based on their ranking, then sort them by region and add the scores up, but there is a major flaw with this: each region introduced a different number of Pokémon. This would be unfair for smaller Dexes like Kalos and Alola, and would create a bias towards Kanto and Unova. The data would be really wonky overall. Good thing we have percentages. So let's convert the raw numbers into percentages instead. We're going to look at each tier, count the number of Pokémon sorted by Dex, and figure out its percentage out of the total number of Pokémon from that Dex altogether. The image shows the raw data that we're left with.
The first number is the raw number of Pokémon in that tier
The "n% of the tier" is the breakdown of the tier by Dex, irrelevant data but thought it would be interesting to note
The "n% of the [region] Dex" is the breakdown of the Dex by tier, this is the important one
Note: Percentages are rounded to the nearest DP