預期用球數量計算 - PokemonGO

Table of Contents

這篇談的是利用統計理論來分析抓寶用球數的期望值。

Gamepress在計算捕獲率方面有詳細的分析 (https://goo.gl/2T15oC),但是在預期用球
數方面只有提供計算結果,並沒有提供式子。

後來我在SilphRoad 上找到一篇文章 (https://goo.gl/HQsKNu) ,提供了這個式子: 1/(p+f-pf) 測試結果與Gamepress結果相同。

即使如此,作者並沒有提供推導過程。我試著自行推演,得到類似但有點差距的結果,所
以昨天發文到Math.StackExchange去詢問,得到很好的回覆 (https://goo.gl/Jw6y1z)。以下就網友Awkward 的答覆略作補充說明。詳細內容還需要參照Math.StackExchange的文章。

假設B是用球數,變數C=1或0,1代表抓到怪,0代表怪逃走。

以條件機率列式:

E(B) = E(B|C=0) Pr(C=0) + E(B|C=1) Pr(C=1)
E(B|C=0) = Σ[x Pr(B=x, C=0)/Pr(C=0)],x=1...infinity
E(B|C=1) = Σ[x Pr(B=x, C=1)/Pr(C=1)],x=1...infinity

但Pr(C=0) 和 P(C=1) 是一個常數,所以分子分母相消之後成為

E(B) = Σ[x Pr(B=x, C=0)] + Σ[x Pr(B=x, C=1)]

結果與Gamepress所用公式相同。

以遞迴方式列式:

E = p x 1 + f x 1 + (1-p)(1-f)(E+1)

式子的意思是有三種情況:有機率p的可能是用球數為一(一球入魂),有機率f的可能也是
用球數為一(一球跑),還有(1-p)(1-f)的機率用球數為(E+1)




--

All Comments

Andrew avatarAndrew2017-10-15
快推,別人才不會以為我看不懂
Mia avatarMia2017-10-16
看不懂沒關係,認真文就推XD
Sandy avatarSandy2017-10-20
先推再說
Caitlin avatarCaitlin2017-10-22
原來是這樣
Robert avatarRobert2017-10-24
我覺得以測不準原理加上人品手感網路及設備等四維條件
搭配大統一理論來推測會比較完備
Elma avatarElma2017-10-27
建議可以舉實際的例子,例如雷公,不然很少人看得懂
John avatarJohn2017-11-01
幫樓上統整一下 「感覺」比較完備
Belly avatarBelly2017-11-05
雖然知道這個意義不大XDDD 但還是推
Gary avatarGary2017-11-08
這篇是指會逃跑的野生怪 所以跟雷公無關
Barb Cronin avatarBarb Cronin2017-11-10
玩家只要知道球盡量丟曲球丟準就對了 這篇給對數學有興
趣的人看的XD
Isla avatarIsla2017-11-12
以雷公為例,假設每球都用金莓+曲球+半徑r=0.5的great,
單球捕獲率約為13%(即p=0.13),逃跑率f在頭目戰為0,則
用球數期望值為1/(p+f-pf)=1/p=1/0.13=7.69球
Donna avatarDonna2017-11-13
實際情形當然因每手感不同而影響機率
Olive avatarOlive2017-11-16
對啦 頭目來說逃跑代入0就好 所以玩家可以期望拿8顆都
丟好就會抓到 只是我常常事與願違就是了XD
Victoria avatarVictoria2017-11-16
這篇的內容最不適用的就是頭目戰 球數條件完全違背
Kristin avatarKristin2017-11-19
逃跑代入0也是錯的
Megan avatarMegan2017-11-23
頭目:球數有限制+不會逃跑 野怪:球數無限制但會逃跑
Susan avatarSusan2017-11-26
機率真好玩 雖然很久沒碰惹 明天來仔細看看當打發時間
Jack avatarJack2017-11-29
哈哈 看不懂!我只知道今天打火精靈即使有14球還是跑掉XDDD
Cara avatarCara2017-12-03
然後遞迴式是因為 E 為球無限穩定態不會因為繼續丟改變
Jack avatarJack2017-12-04
所以可以直接再丟1球反解
Jake avatarJake2017-12-05
但如果只是要得到期望值的話應該可以代0沒關係?假設球
是無限的這件事就算跟事實不符應該也沒關係?
Margaret avatarMargaret2017-12-06
他計算過程Σ已經從x=1加到∞了 跟你從1~14或更少完全
Elvira avatarElvira2017-12-08
不一樣結果 公式長得漂亮是因為無窮等比級數
你自己加一遍到頭目戰有興趣的球數 算出來都不一樣
Bennie avatarBennie2017-12-13
還好我不是唸數學系..還是不太能理解為什麼不能假設球是
Elvira avatarElvira2017-12-14
無限的 只是實際測試必須停在14顆(或更少)這樣 但還是
很感謝你的解釋~
Sierra Rose avatarSierra Rose2017-12-14
推起頭的討論優文
George avatarGeorge2017-12-14
覺得意義不大,跟Pokemon關係也不大,就機率公式推導而已
Steve avatarSteve2017-12-19
但認真給推~
Edith avatarEdith2017-12-23
吃飽太閒,統計別來亂。
Rebecca avatarRebecca2017-12-27
需要更多這類文章
George avatarGeorge2017-12-31
推! (很久沒打開數學課本了....)
Daph Bay avatarDaph Bay2017-12-31
你數學系?
Regina avatarRegina2018-01-01
真的很多人以為數學系在算這種東西 實際上差太多了
Linda avatarLinda2018-01-03
這只是高中數學 數學系研究的是數學理論
Sandy avatarSandy2018-01-06
問一下 以 "結果與Gamepress所用公式相同" 為分界..
Ophelia avatarOphelia2018-01-10
上下根本看不出關聯性啊....是少列很多假設還是?
Callum avatarCallum2018-01-12
說數學系只是覺得忘成這樣 必修的機率與統計會GG吧..
Heather avatarHeather2018-01-16
我自己算抓到寶期望值是 P(一球入魂) + p/((p+f-pf)^2)
Olga avatarOlga2018-01-20
p是捕獲率 f逃逸率 p(一球入魂) 應該要另外看待......
Hardy avatarHardy2018-01-22
後來又覺得有誤解某些定義.. E(B)= p/((p+f-pf)^2) 即可
Iris avatarIris2018-01-26
沒算到烙跑 那應該會是 (p+f)/((p+f-pf)^2) 才對
Doris avatarDoris2018-01-29
(p+f) + 2(p+f)(1-p)(1-f) + 3(p+f)(1-p)^2(1-f)^2...
Robert avatarRobert2018-02-01
數學的話 到這為止只用到無窮數列的計算而已
Hazel avatarHazel2018-02-03
我最後的式子已經包函跑掉的部分了..
Victoria avatarVictoria2018-02-05
我上面幾行的才是只有計算捕獲的部分,我也修正了