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.台灣之前發生運彩弊案,改時間再簽正確的場次,代表只要技術夠,機台是可以改時間 的,那麼台彩機台能不能改時間呢?
93
[問題] 只會投90英里速球的投手大概什麼等級34
[情報] 塵白後續改進公告(送自選)29
[閒聊] 塵白直播時的B站手遊區直播頁面41
[妮姬]疑似聖誕角色?24
[情報] 烙印勇士 377 & 37846
[閒聊] 你願意花多少錢買顯卡打遊戲?17
[問題] 用乾隆太上皇制度是不是能解決奪嫡之爭22
[閒聊] 如果今天ubi出女的謙信會大賣嗎?23
[Vtub] 壱百満天原サロメ 寶可夢卡牌PTCGP27
[閒聊] 盜賊為啥被稱為盜賊13
[閒聊] 畫了二十幾年的詩織凌辱本居然要收了63
[閒聊] 索尼CEO表示 會從星鳴的經歷中吸取教訓87
[閒聊] 無限期休刊的知名作品?13
[蔚藍] C105 蔚藍檔案UI設計本210
[問題] PTCG首抽疑問9
[24秋]精靈幻想記S2 0518
[閒聊] 營運9年的鋼彈遊戲計數單位大到佛都頭痛15
[閒聊] 異世界悠閒農家Web #883 美圖拉的婚禮 出席者集合中8
[敗北] 敗北精選太多了!!30
[閒聊] 死神 x PUMA聯名商品12
[閒聊] ANIPLEX 萊莎的鍊金工房 萊莎PVC簡易開箱7
[閒聊] 武俠世界484沒人閉關研究輕功23
[訃聞] 女聲優喜多道枝去世25
[討論] 最近有哪些新連載不錯的嗎? 求推薦7
Re: [閒聊] 修道院的修女們24
[少前] 少女前線2:追放 開發者訪談7
[問題] 2.5次元誘惑動畫 檸檬萊姆戲份多嗎41
[劍心] 安慈是不是根本就不懂雙重之極限?22
[討論] 有沒有在列車車頂發動斬擊的角色9
[閒聊] 我推的孩子,所以當初為啥要拍電影?