Ads Top

"Gamepress article on CPM values provides wrong values - this affects their IV calculator aswell"


#PokemonGO: Hello everyone,I am writing to inform everybody that the gamepress article on CPM values has several numerical errors which also impact the gamepress CP calculator.Link to articleWithout going too much into the details, this article provides an overview of some formulas and values used to calculate the CP of a Pokemon given its stats. Anybody who has attempted to write their own CP calculator has probably stumbled across this article.It is a detailed and very well written article, however as mentioned, there are a few numerical errors and inaccuracies - some of these values to a critical degree.The formulas described are all correct, however in the actual calculations, wrong values have been used.For level 10-19.5 the value for CPMStep is 0.008919025675,for level 20-29.5 the value for CPMStep is 0.008924905903however from level 10-19.5 AND level 20-29.5 the first value have been used in the table provided.The CPM values for full levels can be read directly from the gamemaster file, so this only affects half levels.Now you might say the difference between these two values is only 0.00000588022, so it won't make a difference, right? Most of the time yes, it won't. Sometimes, be it very rarely though, it will make a difference.  I'll provide an example:Take a level 26.5 Graveler with 13/3/7IV (A/D/S).If you run this through gamepresses CP calculator, it will tell you this pokemon has a CP value of 1337. ProofThis is wrong though. You can check calcy IV or Pokebattler, they apparently use the correct values and get the correct CP of 1338. ProofFormula if we use the wrong value:((164+13)*(164+3)0.5 *(146+7)0.5 *0.68768064822 )/10=1337.9837023719252Formula with the correct value((164+13)*(164+3)0.5 *(146+7)0.5 *0,6876849042 )/10=1338.000264An extremely minor difference, but in this case it does actually make a difference of 1 calculated CP since Pokemon Go rounds down.The part that's most funny about all of this is, if you actually google the (wrong) numbers, you'll find tons of pages and calculators using these wrong numbers. They all apparently copy pasted from this one webpage(at least they all have the same faulty root) - no one double checked. Goes to show how much copypasteroni the internet sometimes is.This calculator for example also uses the wrong numbers. I don't blame the creator - I too just copied the values. I just noticed by pure chance while double checking for my own written IV calculator.Following is a list with the correct CPM Values I calculated.LevelGamepress CPMCorrect CPMDifference10.0940.09401.50.1351374320.13513743180.000000000220.166397870.1663978702.50.1926509190.192650919030.215732470.2157324703.50.2365726610.23657266130.000000000340.255720050.2557200504.50.2735303810.27353038120.000000000250.290249880.2902498805.50.3060573770.30605737750.000000000560.32108760.321087606.50.3354450360.33544503620.000000000270.349212680.3492126807.50.3624577510.36245775110.000000000180.375235590.37523560.00000001008.50.3875924060.3875924160.000000010090.399567280.3995672809.50.4111935510.41119355140.0000000004100.422500010.42250.000000010010.50.4329264190.43292640910.0000000099110.443107550.44310755011.50.45305995780.45305995910.0000000013120.462798390.46279840.000000010012.50.4723360830.4723360930.0000000100130.481684950.48168495013.50.49085580.49085580030.0000000003140.499858440.49985844014.50.5087017650.5087017650150.517393950.51739395015.50.5259425110.52594251130.0000000003160.534354330.53435430.000000030016.50.5426357670.54263573750.0000000295170.550792690.55079270.000000010017.50.5588305760.55883058620.0000000102180.566754520.56675450.000000020018.50.5745691530.57456913330.0000000197190.582278910.58227890.000000010019.50.5898879170.58988790720.0000000098200.597400010.59740.000000010020.50.6048188140.60482366510.0000048511210.612157290.61215730.000000010021.50.6193993650.61940412160.0000047566220.626567130.62656710.000000030022.50.6336445330.63364914320.0000046102230.640652950.64065295023.50.6475764260.64758096660.0000045406240.654435630.65443563024.50.6612148060.66121925240.0000044464250.6679340.667934025.50.6745775370.67458189590.0000043589260.681164920.68116490.000000020026.50.6876806480.68768490380.0000042558270.694143650.69414365027.50.7005386730.700542870.0000041970280.706884210.70688420.000000010028.50.7131649960.71316910910.0000041131290.719399090.71939910.000000010029.50.7255715520.72557561360.0000040616300.73170.7317030.50.7347410090.73474100930.0000000003310.737769480.73776950.000000020031.50.7407855740.74078559380.0000000198320.743789430.74378943032.50.7467812110.74678121090.0000000001330.749761040.74976104033.50.7527290870.75272908670.0000000003340.755685510.75568550.000000010034.50.7586303780.75863036830.0000000097350.761563840.76156384035.50.7644860650.76448606470.0000000003360.767397170.76739717036.50.7702972660.77029726560.0000000004370.77318650.7731865037.50.7760649620.77606496160.0000000004380.778932750.77893275038.50.7817900550.78179005480.0000000002390.784636970.7846370.000000030039.50.7874735780.78747360750.0000000295400.790300010.79030.0000000100If you sort by difference, you can clearly see the errors are significant at half levels from 20.5-29.5.And in case you are wondering: Yes, looking for the error was extremely frustrating.TL;DR: Gamepress CPM values are slighlty off. via /r/TheSilphRoad http://bit.ly/2YoFw6N
"Gamepress article on CPM values provides wrong values - this affects their IV calculator aswell" "Gamepress article on CPM values provides wrong values - this affects their IV calculator aswell" Reviewed by The Pokémonger on 18:12 Rating: 5

No comments

Hey Everybody!

Welcome to the space of Pokémonger! We're all grateful to Pokémon & Niantic for developing Pokémon GO. This site is made up of fan posts, updates, tips and memes curated from the web! This site is not affiliated with Pokémon GO or its makers, just a fan site collecting everything a fan would like. Drop a word if you want to feature anything! Cheers.