こんにちは。
ミルクおじさんです。
機械学習を使って宝くじを当てられるか?!を検証しています。
今のところ、数字を何個か抽出できていますが、うまく選ばないと当選できないのが、
もどかしいところです。
プログラムも公開してますので、皆さんのPythonの使い方のお役に立てれば幸いです。
9/23のロト6に向けて予想していきます。
ではいってみましょう。
①データをPythonに入力して、標準化後訓練データとテストデータに分けます。
![](http://milkojisan.com/wp-content/uploads/2021/09/5621deba8a18b839c7a4321764bb05e8-12-500x380.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/2a831ec055ed4fee4e1d0936ea40500d-10-500x161.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/ee3be1d100caf1aa771552d59c2bd436-10-500x290.jpg)
②ランダムフォレストでモデルを作成します。
![](http://milkojisan.com/wp-content/uploads/2021/09/5f63f49b6b7d98988e1002a4a4f2d6d5-11-500x264.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/04f86ea9c104d100d663feb8a9a65769-11-500x298.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/63ead695680eb0c485fa3f134844052f-9-500x284.jpg)
③ランダムフォレストのハイパーパラメーターの最適化をします。
![](http://milkojisan.com/wp-content/uploads/2021/09/0ae7c62e50dc705df75843b104ce66cd-9-500x334.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/2839ab849d9b2c81bd86f4778e9767e3-9-500x137.jpg)
④エクセルで予想した数字をモデルに当てはまめ検証します。
![](http://milkojisan.com/wp-content/uploads/2021/09/7d2a8a5d380f463388d1c8d4512bef57-7-500x349.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/40dcbe9d88c96297b642179a653642d8-6-500x328.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/60275ab58ebd7cd921d15fb49998721b-8-500x373.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/9d831d187199270f191b3999ca596311-4-500x200.jpg)
⑤表にまとめます。
![](http://milkojisan.com/wp-content/uploads/2021/09/c64c5ece666a6407486987541305a212-2-500x266.jpg)
抽出した数字が当選数字になるか楽しみです。
⑥まとめ
今回も数字をエクセルで日をずらした自己相関係数を元に数字を予想したものを、
Pythonランダムフォレストで検証して、一致する数字を抽出しました。
今日は、どんな結果になるか楽しみです。
ではまた。
⑦9/23の結果追記
![](http://milkojisan.com/wp-content/uploads/2021/09/image-2-500x261.png)
ボーナス数字も入れて3つ該当しました。
もう一工夫必要なようです。
ではまた。