天常M抽卡模擬

https://www.4gamers.com.tw/news/detail/50223/dinter-lineage-m-dispute

最近實況主丁特在天堂m中砸了200萬抽鑽抽紫布,前前後後進行475次製作,但只成功11次,比官方所宣布的10%還低上許多,丁特認為這樣的製作機率跟官方公告的「所有商城機率與韓版一致」有所落差,進而向消保會提出申訴,要求遊戲橘子針對機率一事給出回應。

這到底是丁特臉黑還是遊戲橘子是有問題的呢? 所以我決定針對抽卡這件事情來做模擬。

這邊我使用的程式是 Julia + Jupyter

首先是抽卡的程式,times 決定了抽卡的次數(例如這裡就是475次),prob就是抽到紫布的機率(這裡是10%),在這裡抽卡的方式就是從0~1隨機選一個數字,如果這數字小於prob代表抽到了,如果大於則沒有,而最後他會給我們這次抽卡的機率 (例如丁特就是 11/475,抽卡475次成功11次)。

測試幾次看看

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-16.png

可以看到機率大部分都在10%附近。

測試1千萬次看看

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-17.png

這張圖是抽卡機率的分布圖(Histogram),x軸是機率,y軸是機率的密度分布(次數除以寬度),基本上密度越高,代表出現的次數越多,你可以看到10%附近的數值是最大的。

通常這種分佈,我們都可以使用一個高斯分布去做fitting(在某些情況下有可能是卜瓦松分布),μ代表的是平均,σ則是標準差,你可以看到 μ 的數值非常的接近10%。

既然已經有抽卡的分布曲線,我們可以去思考 2.3% 是在幾個標準差之外。

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-18.png

答案是 5.57個標準差。

在統計學中, 1.645 個標準差代表著是 95% C.L(confidence level 信心水準),所以基本上 5.57 比 1.645 多了3.895個標準差,可以說發生的機率非常的小,那實際上 5.57個標準差對應的機率是多少呢 ?

如果要計算機率,我們可以使用累積分布函數(Cumulative Distribution Function),我們可以經由這個函數知道要在這個模型中獲得 “2.3%”成功率的機率是多少。

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-19.png

可以看到,如果使用平均是10,標準差是1.38的模型下,成功率是2.3%的機率大概是

1億分之一!!!!


https://forum.gamer.com.tw/C.php?bsn=25908&snA=48280

後來也有人說台服的機率是 5% 而不是 10%。

OK阿,我們就在做一次模擬。

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-20.png

可以看到分布的平均確實移動到5%囉。

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-21.png

約為2.7個標準差

這張圖片的 alt 屬性值為空,它的檔案名稱為 image-22.png

在平均是5%的情況下,成功率為2.3%的機率是 千分之3,你說這機率高嗎?不高,除非是衰到不行的人,不然這個機率其實是不太可能的,2.7 個標準差 也比 1.645 個標準差高了1.1個標準差了,可以說是不太可能了。

結論

在官方公布機率為10%,475次中只成功了11次的機率,2.3%確實有點低,若以5%的成功率來看, 475次中只成功了11次的機率仍然為 0.3%,機率還是非常的低,低於 95% 信心標準許多,如果沒有其他外力因素,可以認為與官方公告的機率不一致。

分類: Uncategorized,標籤: , 。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *