- 註冊時間
- 2022-12-5
- 最後登錄
- 2025-6-17
- 主題
- 查看
- 積分
- 236
- 閱讀權限
- 50
- 文章
- 285
- 相冊
- 1
- 日誌
- 8
 
狀態︰
離線
|
第十七講 在 Excel 中利用貝葉斯公式來輔助選出最高概率號碼的大致步驟示例
(以彩票選號為例):
資料收集與整理
1. 收集歷史開獎資料 :
把過去一段時間的彩票開獎號碼收集起來,例如將每期的 6 個開獎號碼分別記錄在一個 Excel 工作表的列中,每一行代表一期開獎號碼,假設資料從 A1 到 F100(共 100 期數據)。
2. 統計號碼出現頻率 :
在另一個工作表中,用於統計每個號碼在歷史資料中出現的次數。比如在 A1 儲存格輸入 “號碼”,A2 到 A49 分別輸入 1 - 49 這些號碼,在 B1 儲存格輸入 “出現次數”,在 B2 儲存格輸入公式=COUNTIF(Sheet1!$A$1:$F$100,A2)(假設歷史資料在 Sheet1 工作表),然後將這個公式向下拖動到 B49,就能統計出每個號碼出現的次數。接著在 C1 儲存格輸入 “先驗概率”,在 C2 儲存格輸入公式=B2/sum($B$2:$B$49),同樣向下拖動到 C49,得到每個號碼的先驗概率。
計算似然度(具體根據實際情況確定邏輯)
1. 假設我們關注包含特定號碼組合的特徵,比如號碼之間相隔 1 的組合(如 3 和 4、5 和 6 等)出現的特徵情況。在 D1 儲存格輸入 “是否在特定組合中(1 為是,0 為否)”,根據歷史開獎資料,通過一定的規則(如檢查每個號碼和其相鄰號碼是否滿足相隔 1 的條件組合)來手動標記,或者編寫一個公式來輔助判斷。
例如,對於號碼 3,在 D2 儲存格可以輸入公式
=IF(OR(AND(COUNTIF(Sheet1!$A$1:$F$100,2)>0,COUNTIF(Sheet1!$A$1:$F$100,3)>0),AND(COUNTIF(Sheet1!$A$1:$F$100,3)>0,COUNTIF(Sheet1!$A$1:$F$100,4)>0)),1,0),
然後向下拖動填充,不過這可能需要根據實際情況調整公式以準確判斷號碼是否出現在符合特定組合條件的開獎資料中。
2. 在 E1 儲存格輸入 “特定組合出現的總次數”,假設通過計算得到這個值為 80(在歷史資料中包含號碼相隔 1 的組合出現 80 次)。在 E2 儲存格輸入公式=IF(D2=1,COUNTIF($D$2:$D$49,1)/E1,0)(這裡假設特定組合的號碼有 49 個,根據實際情況調整範圍),來計算每個號碼在屬於特定組合情況下的似然度,然後向下拖動填充到 E49。
計算後驗概率
1. 在 F1 儲存格輸入 “後驗概率”,在 F2 儲存格輸入公式
=C2*E2/SUMPRODUCT($C$2:$C$49,$D$2:$D$49)(這是根據貝葉斯公式原理進行計算,假設 SUMPRODUCT($C$2:$C$49,$D$2:$D$49) 是計算出的分母 P(B) 部分,即所有號碼先驗概率和是否在特定組合中的情況相乘後求和),然後向下拖動填充到 F49,這樣就能得到每個號碼的後驗概率。
選擇高概率號碼
1. 選中 F2 到 F49 的儲存格區域,點擊 Excel 中的 “資料” 選項卡,選擇 “排序”,按照數值從大到小的順序進行排序,排在前列的號碼就是在這種分析情況下後驗概率較高的號碼,可以作為潛在的高概率選號參考。
|
|