こんにちは。
ミルクおじさんです。
前回のロト6では、惨敗でしたので、機械学習の勉強をする目的も含めて評価を一つ増やしてみます。
TPOTで機械学習を自動化させて、独自でモデルを作成してもらいます。
今までは、ランダムフォレストとその最適化のモデルのみだったので、
どのように機能するか次回の抽選会で検証しようと思います。
では、いってみましょう。
*モデルの作成と予想データの作成は多少前後しますので、コードの番号順は無視してください。
①データをPythonに読み込ませ、標準化します。
![](http://milkojisan.com/wp-content/uploads/2021/09/5621deba8a18b839c7a4321764bb05e8-14.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/2a831ec055ed4fee4e1d0936ea40500d-12-500x190.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/ee3be1d100caf1aa771552d59c2bd436-12-500x297.jpg)
②ランダムフォレストのモデルを作成します。
![](http://milkojisan.com/wp-content/uploads/2021/09/5f63f49b6b7d98988e1002a4a4f2d6d5-13-500x238.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/04f86ea9c104d100d663feb8a9a65769-13-500x420.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/63ead695680eb0c485fa3f134844052f-11-500x308.jpg)
③ランダムフォレストのハイパーパラメーターを最適化したモデルを作ります。
![](http://milkojisan.com/wp-content/uploads/2021/09/0ae7c62e50dc705df75843b104ce66cd-11-500x356.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/2839ab849d9b2c81bd86f4778e9767e3-11-500x260.jpg)
④TPOTでモデルを作成します。
![](http://milkojisan.com/wp-content/uploads/2021/09/7d2a8a5d380f463388d1c8d4512bef57-9-500x50.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/40dcbe9d88c96297b642179a653642d8-8-500x249.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/60275ab58ebd7cd921d15fb49998721b-10-500x298.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/9d831d187199270f191b3999ca596311-5-500x414.jpg)
⑤それぞれのモデルを使って、自己相関係数で予想した数字を検証します。
![](http://milkojisan.com/wp-content/uploads/2021/09/c64c5ece666a6407486987541305a212-3-500x376.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/a402c696bf493a873c765923653c07e6-2.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/7ecbec8b200a97f5b85a8a31ece4115c-2-500x326.jpg)
![](http://milkojisan.com/wp-content/uploads/2021/09/d3f3f00cf1a7f0b7549c20d4afc63a1b-1-500x279.jpg)
⑥表にまとめます。
![](http://milkojisan.com/wp-content/uploads/2021/09/9b4ccaedd1bef1dacccd44245c6b928f-1-500x218.jpg)
今までは数字①~③で勝負していましたが、TPOTで予想した数字が加わりました。
多くすれば当たりやすいのでは?と突っ込まれますが、どの抽出方法がいいか検証中ですので、
そのところよろしくお願いいたします。
⑦まとめ
TPOTで回帰を自動化したモデルで予想した数字を追加しました。
ランダムフォレストよりは決定係数は低いですが、思考の方法が違うので、該当する数字が増えました。
どうなるでしょうか?
また、結果が出たら追記します。
ではまた。
⑧結果追記
![](http://milkojisan.com/wp-content/uploads/2021/09/image-7-500x212.png)
当選数字が3つ、ビーナス数字1つ該当しました
選び方次第で5等ゲットでしたね。
新手法は微妙な感じですね。
しばらく様子をみます。
ではまた。