以樂透為例,用Python統計馬可夫矩陣 | 台灣彩券分店資訊
2018年3月29日—寫這篇的目的並不是真的想要得到明牌,只是找個題目練習一下Python與馬可夫模型;另一方面,樂透是大家都感興趣的題目,希望這樣應該 ...
答案是矩陣裡的每個元素都是 1/49 (下一期開出某個號碼的機率),完畢。寫這篇的目的並不是真的想要得到"明牌",只是找個題目練習一下 Python 與馬可夫模型;另一方面,樂透是大家都感興趣的題目,希望這樣應該比較容易理解,並不是真的可以算出明牌,如果有執迷不悟的,本文最後會說明為什麼。
馬可夫鏈[1]是機率問題中很常使用的模型,近年來因為大數據盛行,每個領域需要網路爬蟲收集大量資料 (分析關鍵字),自然語言處理[2] (NLP) 於是成為很熱門的領域,而 Markov model 是 使用統計方法處理自然語言時常用的方法,google 也是使用 Markov model[3] 來為每個網頁做 ranking。基本原理是,把每個網站當作節點,然後把連入與連出的連結當作是每個節點的連線,那抵達某個特定節點的機率就代表該頁面 (page) 的知名度;越容易抵達某個網頁代表被很多網頁參考,也就是該網頁知名度越高。
簡單來說,馬可夫模型主要就是從這個狀態到下一個狀態給定機率 P,而目前狀態到所有下一個狀態的機率總和一定為1。馬可夫矩陣可以用下圖表示:
上圖用大樂透來說明的話,本文要來練習的題目,目標是統計出 106 年度每個號碼跟下期號碼之間的機率,i, j 都是 49,例如: P25,49 代表本期開 25 號而下一期開 49 號的機率,而 P25,1 P25,2 ... P25,49 加總起來會是 1。
再說一次,機率理論值其實都是 1/49,這邊只是練習馬可夫模型與 Python ,因為樣本數太小,人很容易會覺得每期的號碼之間有關連,但是純粹只是機率問題。當統計的期數越多,其實會發現機率會越接近 1/49,本文只是幫助理解/說明與練習。
首先從網路上找到 106 年開獎的資料,內容如下,把內容存成 csv 檔案。Index 代表每一期開獎的號碼,Drop是落球順序,Seq是排序後的開獎順序,Special是特別號。 ...
威力彩大樂透 | 台灣彩券分店資訊
威力彩大樂透 | 台灣彩券分店資訊
利用python爬蟲分析大樂透開獎號碼 | 台灣彩券分店資訊
大數據預測大樂透號碼 | 台灣彩券分店資訊
以樂透為例,用Python統計馬可夫矩陣 | 台灣彩券分店資訊
彩票可以用python機器學習來預測嗎? – PCNow | 台灣彩券分店資訊
平鎮區【精準彩券行】大樂透
彩券行名稱:精準彩券行統一編號:30261537縣市:桃園市鄉鎮區:平鎮區詳細地址:湧豐里南豐路十二號一樓營業狀況:歇業/撤銷
七堵區【領你發行】大樂透
彩券行名稱:領你發行統一編號:39962089縣市:基隆市鄉鎮區:七堵區詳細地址:明德一路109號(1樓)營業狀況:核准設立
林園區【大億西服行】539
彩券行名稱:大億西服行統一編號:13896661縣市:高雄市鄉鎮區:林園區詳細地址:東林里福興街12號1樓營業狀況:歇業/撤銷
竹山鎮【好慶在行】運彩
彩券行名稱:好慶在行統一編號:18136084縣市:南投縣鄉鎮區:竹山鎮詳細地址:中山里集山路三段一一○一號營業狀況:歇業/撤銷
桃園區【易中投注站】刮刮樂
彩券行名稱:易中投注站統一編號:30171705縣市:桃園市鄉鎮區:桃園區詳細地址:光興里中山路416號營業狀況:歇業/撤銷
桃園區【易中投注站】刮刮樂
彩券行名稱:易中投注站統一編號:30171705縣市:桃園市鄉鎮區:桃園區詳細地址:光興里中山路416號營業狀況:歇業/撤銷
三峽區【百樂門投注行】運彩
彩券行名稱:百樂門投注行統一編號:9930646縣市:新北市鄉鎮區:三峽區詳細地址:文化路93號營業狀況:歇業/撤銷
平鎮區【精準彩券行】大樂透
彩券行名稱:精準彩券行統一編號:30261537縣市:桃園市鄉鎮區:平鎮區詳細地址:湧豐里南豐路十二號一樓營業狀況:歇業/撤銷
北屯區【宜益彩券行】刮刮樂
彩券行名稱:宜益彩券行統一編號:39828128縣市:臺中市鄉鎮區:北屯區詳細地址:水湳里中清路二段116號1樓營業狀況:核准設立
楠梓區【藏玉彩券行】包牌
彩券行名稱:藏玉彩券行統一編號:25923121縣市:高雄市鄉鎮區:楠梓區詳細地址:德賢路169號營業狀況:歇業/撤銷
西區【感恩彩券行】大樂透
彩券行名稱:感恩彩券行統一編號:34976872縣市:嘉義市鄉鎮區:西區詳細地址:國華里民權路391號一樓營業狀況:核准設立
南投市【樂可行】大樂透
彩券行名稱:樂可行統一編號:18135368縣市:南投縣鄉鎮區:南投市詳細地址:龍泉里大同街十八號一樓營業狀況:歇業/撤銷
汐止區【彩霸商店】大樂透
彩券行名稱:彩霸商店統一編號:14251105縣市:新北市鄉鎮區:汐止區詳細地址:大同路1段336號1樓營業狀況:核准設立
北屯區【宜益彩券行】刮刮樂
彩券行名稱:宜益彩券行統一編號:39828128縣市:臺中市鄉鎮區:北屯區詳細地址:水湳里中清路二段116號1樓營業狀況:核准設立
中壢區【方程式企業社】包牌
彩券行名稱:方程式企業社統一編號:10693522縣市:桃園市鄉鎮區:中壢區詳細地址:舊明里中正路402號營業狀況:歇業/撤銷