Re: [閒聊] 機率大師請進
※ 引述《smart0eddie (smart0eddie)》之銘言:
: 神域的泳裝活動
:
: 無課可以拿114顆抽獎球
: 課長可以拿202顆抽獎球
:
: 一池30球 一顆彩球
: 取後不放回
: 出彩球可換池
: 彩球有未知機率獲取號碼牌
: 4顆彩球必定獲取號碼牌
:
: 30個號碼各自對應獎項
: 其中只有一個是正妹的泳裝造型
:
: 試求無課與課長有泳裝穿的機率
:
: 這策劃的腦子在想甚麼
:
: → smart0eddie: 好問題 08/01 19:31: → smart0eddie: 可能要分兩種模式算 08/01 19:31: → smart0eddie: 照常理應該是連四顆空的才會保 08/01 19:32: → smart0eddie: 抽球來抽號碼⊂(・ω・*⊂) 08/01 19:34
那就按照「連四顆空才會保」,也就是你如果有2顆空的彩球,第3顆抽到號碼,
你手頭所有的彩球就會被清空。
然後還有一個機率不太清楚的是─抽到彩球後,得到號碼的機率是多少?
這個要用手得出一個closed form 還真是滿痛苦的
https://i.imgur.com/fzuv898.jpg
所以我寫了個蒙地卡羅的模擬程式,是假設彩球給號碼的機率在 5%~50% 之間不等的結果
這是無課的結果 (橫軸是每個彩球給號碼的機率, 縱軸是抽到泳裝的機率)
https://i.imgur.com/EgsCxcD.jpg
這是有課的結果
https://i.imgur.com/3xytaez.jpg
圖上淺紫色的部份是 95% 信賴區間的範圍
這結果看起來還真不是太舒服
不過我也不太確定我程式有沒有寫錯,所以我把python的程式碼附在下面:
import matplotlib.pyplot as plt
from concurrent.futures import ProcessPoolExecutor
import numpy as np
import random
n_trial = 640000
p_values = np.linspace(.05,.5,20)
def prob_win(p):
results = []
for _ in range(n_trial):
result = 0
balls_left = 202
balls_in_pool = 30
color_balls_failed = 0
while balls_left > 0:
balls_left -= 1
if random.randint(1,balls_in_pool) == 1:
# got a colored ball
color_balls_failed += 1
if color_balls_failed == 4 or random.random() < p :
# got a number
color_balls_failed = 0
if random.randint(1,30) ==1:
result = 1
break
# reset the pool
balls_in_pool = 30
else:
balls_in_pool -= 1
results.append(result)
return np.mean(results)
if __name__ == '__main__':
with ProcessPoolExecutor(max_workers=12) as executor:
p_results = [res for res in executor.map(prob_win, p_values)]
z = 1.96
p_results = np.array(p_results)
upper_bnd = (n_trial*p_results + z**2/2 +
z*np.sqrt(z**2/4+n_trial*p_results*(1-p_results)) ) / (n_trial+z**2)
lower_bnd = (n_trial*p_results + z**2/2 -
z*np.sqrt(z**2/4+n_trial*p_results*(1-p_results)) ) / (n_trial+z**2)
print(p_results)
plt.plot(p_values, p_results,'-o')
plt.fill_between(p_values,lower_bnd, upper_bnd,color='b', alpha=.1)
--
角卷綿芽給予炭治郎的建議
https://i.imgur.com/0mPdESk.jpg
--
推、推!
課長才 20% 好坑
那個20% 還是在彩球給號碼的機率是 50% 的前提
這寫法是彩球出的號碼會重複的情況 看起來沒啥問題
第一張圖後面的背景484色色的阿?
我需要連結好研究機率
這張很像no胖
可以直接random.randint(1,30)來當這次的池要花幾顆來
拿到彩球 剩餘球數不足的話就不進後面拿彩球的計算
第一顆拿到的機率跟第三十顆拿到的機率都是1/30
然後跑平行隨機的時候最好先call random.seed()重新產
生種子,不然子程式可能會繼承主程式的種子碼導致產生
一樣的隨機數
這個我倒還真沒有想到
玩手遊學模擬(?
沒錯!
※ 編輯: arrenwu (165.225.243.22 美國), 08/01/2022 21:47:50難怪資工系比數學系熱門 突然懂了什麼
19
首Po神域的泳裝活動 無課可以拿114顆抽獎球 課長可以拿202顆抽獎球 一池30球 一顆彩球 取後不放回2
機率問題老樣子 一律二分之一啊 尤其是這種不能課的東西 更是如此 不過如果是能課金取得的話1
不知道這樣算對不對 因為不管第幾抽,有抽到就是1/30的機率,所以抽到一個就乘上1/30 然後最後一個沒抽到的池看還剩幾抽就再乘上n/30(n是剩下的抽數) 用2抽為例 抽到2個彩球:1/30*1/30*30/30 (最後一抽有抽到相當於最後沒抽到的池剩30抽,其實乘2
這個問題要拆成三個部分:彩球、號碼球、泳裝妹子。 首先是彩球,1抽換池到30抽換池的機率都相等,所以抽到的期望抽數是15.5,等同機率為1 /15.5;再來是號碼球,因為機率未知所以分成0跟1來算,那就是1/4~1(抽數夠多可以忽 略此部分的一些問題,例如未保底的機率為0時一抽絕對抽不到);最後是泳裝妹子,預設 所有獎項的機率相等且取後放回(有可能抽到一樣的)的話就是1/30。
爆
[外絮] 湖人專注於KI,出AD換KD的機率為0Lakers Rumors: ‘Zero’ Chance L.A. Pursues Kevin Durant Trade By Offering Ant hony Davis With Durant seemingly on the way out, the door has now opened once again for I rving to find his way out of Brooklyn and back with his former teammate LeBron爆
[閒聊]遊戲開發者抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃遊戲開發者Cliffski抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃圾」 作為一名從事獨立遊戲設計和程式業務的開發者,克裡夫斯基(Cliffski)在一篇文章中 吐槽道 —— 這年頭的「程式碼膨脹」,已經到了令人髮指的地步。 他以自己常使用的一個雲端備份服務為例來說明,這個由某個大公司提供的雲端備份工具40
[問卦] 程式能寫if 就不要用for loop?以前寫程式覺得要看起來厲害 明明能用if的 我會先建一個table 然後再用for loop尋找 好處是數量增加時增加的程式碼少 壞處是寫的時候和以後回來看的時候比較麻煩40
Re: [閒聊] 機率與統計那個...這不是什麼獨立事件的誤區,是你看待機率事件的方式有點問題 以你所講的兩個實驗來說 「只有1%會死,做300次還活著就給你一億」 也就是你要"300次都不會死"才會活下來,這個存活機率是 0.049 「50%會死但是做一次沒死就給一億」15
Re: [閒聊] 機率與統計你的敘述讓人聽起來就像是: 「有一個神秘的科學神明,當有人連續躑硬幣10次都出現正面,他就會改變硬幣的結構、 重力場等等,讓硬幣出現的反面的機率上升,直到硬幣正反面出現的機率會歸到1/2。」 我希望你是敘述能力欠佳所以表達有點偏誤, 所謂的大數法則、做無窮次的試驗機率會回歸,12
[問卦] 正在面對程式碼寫程式的人有感情嗎?最近看到馬斯克收購推特的新聞 馬斯克說推特上面機器人太多 嗯然後得到原本推特的回應是說: 你亞斯伯格症 看得像在鬥嘴一樣還滿有趣的11
[問卦] 有沒有台彩樂透疑點的八卦?各位好,小弟是只要看台彩破10億就會買的公務員,玩了台彩也有快10年的經驗 結論我放在最後 以下是我的看法 1.台灣之前發生運彩弊案,改時間再簽正確的場次,代表只要技術夠,機台是可以改時間 的,那麼台彩機台能不能改時間呢?
72
[鳴潮] 椿還是愛我的48
[問題] 赤坂有達成在 VT 直播上說的諾言嗎?75
[毒物] 已經……不想再工作了44
[MyGO] 愛爽偷捏41
[閒聊] 看膽大黨第七集要注意什麼43
[閒聊] 台灣版的蒸氣龐克作品會怎麼演?42
[MyGO] MyGO!!!!! x Lawson 中國聯動46
Re: [閒聊] 白雪公主真人版預告 倒讚比已達93.2%!35
[情報] 五等分的新娘新作《春夏秋冬》 1月發售37
[閒聊] 今天11/15是聲優富田美憂的生日!36
[閒聊] 碧藍航線 X ToLove黑出包聯動生放串32
[閒聊] 大賀!闇龍紀元4狂銷百萬套34
[閒聊] 你妄想過什麼IP和玩法的結合?34
[閒聊] 開後宮不被分屍的關鍵是什麼?42
[閒聊] 如果要變成寶可夢,要變成哪一隻?30
Re: [閒聊] 看了中國毒物反而看不下日本毒物46
[GKMS] 十王星南 實裝直前SP生放30
[地錯] 「一心憧憬」算不算極度op技能?29
Re: [毒物] 已經……不想再工作了27
[航線] To LOVE連動角色一圖流29
[閒聊] 東雲うみ 八咫烏26
[閒聊] 任天堂鬧鐘 Alarmo 一週使用心得26
[閒聊] 吸血鬼倖存者類型遊戲25
[閒聊] 碧藍航線 出包聯動 沒有美柑25
[情報] 學偶 新角色 雨夜燕24
[龍珠] 為何悟空長大後就不愛用如意棒了?33
[閒聊] 仙境傳說3試玩影片21
[holo] 佩可拉談公司方針改變的影響22
[討論] 歧路旅人 vs DQ360
[絕區] 1.4內鬼情報 這下動搖米本了