I can't read that. Is that 6012 runs for a Flampy drop? Or is that 6012 runs for all of them?
If it's 6012 runs for all of them, which I think is ludicrous, then I can't believe they had the time and money.
I'll just post to answer how they got their data.
I have to wonder how these guys got their data
Simple probability axiom. Most likely it's amount of eggs drop of supposed samples over the course of total runs, then divided onto their own sets by ratio.
For example, 1 Py in the course of 171 runs. Which means in over 6012 runs, the drop was most likely around 35 eggs. Though that doesn't mean it's 1 Badpy per 171 runs. Again, the number of total runs is divided over the number of total eggs.
The rates seem fair, seeing how ludicrously rare Pys are, and of course let's not forget the drop rate.
The more runs a person does, the more data he gathers, ofc this changes overtime with random algorithm in tact with the system. There's still room for percentage errors, and no probability is truly perfect.
Which sums down to the question you already answered:
my runs amount could just be too small, or I'm getting flat-out lucky.
Edit:
Just thinking out loud here, but NA Py rates could have been tweaked to be better than tested above. Who knows.
I wouldn't be surprised they would lower the rates for more people to buy stones.