看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 主要是想問合理性方面的問題 若我有編號1~10 這10個球,我想重複從袋子內10個球抽10000次,每次抽完放回 但我要讓這10個球被抽到的機率不一樣,機率呈現從高到低(要呈現偏向銳減趨勢) 然後10個球機率加總需為1 而每個編號球是配到哪個機率則純隨機分配即可 請問你們會採用甚麼模式去設定那個機率的分布呢? 我想到是常態分佈(或長尾分佈)曲線也是偏向銳減, 但也只有10個機率值,有必要使用到常態分佈嗎? 有沒有更單純但又可以合理達到類似效果的方法呢? (ex: 設定一個負指數值,下一個機率是前一個的負指數遞減?) 但無論用甚麼方式,10個機率加總要等於1 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.240.134 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433702193.A.367.html ※ 編輯: ggg1356114 (58.114.240.134), 06/08/2015 02:54:31
bibo9901: 所以常態分佈是哪裡不合用? 06/08 03:05
Feis: 就隨便給十個你覺得相對合理的值,加起來不是 1 就正規化就 06/08 05:55
janice001: 不管你怎麼設定...跑出來 機率相加一定是1啊QQ 06/08 08:55
grayStone: 隨機 1~55? 06/08 09:18
linotwo: 每顆球分配一個權重,第一顆定值,下一顆是上一顆乘上k 06/08 09:30
linotwo: 最後就像樓上說的,機率=權重/權重加總 06/08 09:31
overhead: 我會想用(MAX-x)^2=y去做 06/09 00:04
overhead: 常態分佈不是全然銳減吧 06/09 00:06