Knowing where Pokemon spawn in Pokemon GO is one of the keys in capturing them. What most players seem to forget is that some Pokemon are tougher to catch than others. There?s no visual representation in the game to see the catch rate of the Pokemon, but some players have managed to scour the game?s codes to determine the exact catch rate of the Pokemon.
When Pokemon Go?s files were leaked before, people discovered the catch and flee rates of the Pokemon through values that don?t really mean much when not examined thoroughly. Redditor TonySu gives us a thorough explanation on how to examine the data; it?s a bit tough, so bear with us.
TonySu?s explanation is as follows: ?X~Geo(p), Y~Geo(q) and our effective capture probability is c = P(X<Y). This is for when the capture rate is p and flee rate is q; the general formula for the effective capture rate is c = p/(p + q – pq). This is the probability you catch the Pokemon before it flees. I’ve compiled the results for each Pokemon in the table below. I’ve also calculated the effect of variations on the catch rate, for example we know that high CP Pokemon are harder to catch than low CP Pokemon, then “-50% Catch Rate” is the chance of capturing when the catch rate is 50% of the base catch rate. Similarly results for +50% and +100% catch are calculated.?
Basically, the player?s findings reveal that the Pokemon?s overall catch rate is determined by its base flee rate and base catch rate of the Pokemon and whatever the result of the first thrown PokeBall is. He also managed to calculate the entire effective catch rate for each Pokemon in this Pokemon GO spreadsheet.
Analyzing the spreadsheet, the lowest catch rate among all the Pokemon is 40 percent, which is from Abra. This is followed by 45 percent from the final evolutions of the three starter Pokemon and Dragonite.