How many files(0-15)

競馬の予想システムで一儲を企むおっさんのヨコシマな横顔

競馬予想システム化

機械学習で競馬予想 其の013 ~リファクタリング2~

前回に引き続きリファクタリング。getParamの第1引数は、馬のデータが入ったファイルなんだけど、これを日本語(全角カナ)で読み込めるようにした。 これは単に、馬の名前は全角カナなので、ファイル名=馬の名前としておきたいというだけ。 calctime(getPa…

機械学習で競馬予想 其の012 ~リファクタリング~

僕は、pythonの素人で、行き当たりばったりなコーディングをしているため、ソースが冗長で汚くなってきたので、このタイミングでリファクタリングしようと思います。機械学習で競馬予想という本筋から逸れてしまいますが、(筆者の)今後のためにも仕方あり…

機械学習で競馬予想 其の011 ~パラメータを足してみた~

前回のエントリの反省点を取り込んで見ました。反省点は以下の箇条書きのとおり。 パラメータとして(天候による)馬場の状態を追加する。 すべてのデータを使うよりも近場のデータ(直近2年分くらい?)を使う。 開催地によってタイムが変わる(馬場の整備…

機械学習で競馬予想 其の010 ~実践してみた~

大井競馬場に行ってきました。 ルールとしては、2015/09/18の第8R~第12Rまでをシステムに1着~4着をタイム順で予想させて、その通りに馬単の馬券を買うというかなり無茶なチャレンジです。 仕事後に競馬場に向かう都合で、10Rからしか実際には馬券を買えま…

機械学習で競馬予想 其の009 ~回帰分析による予想システムの実装~

前回予想に使ったプログラムの実装は以下のとおりです。 loadHorseDataでtsvファイルを読込みdataShapingで読み込んだデータを回帰分析しやすいように整形して、回帰分析でパラメータを取得という流れになっています。 回帰分析の説明変数は、距離、馬番、馬…

機械学習で競馬予想 其の008 ~結果分析と更に予想~

タイトルを「機械学習 ~其のXXX~」から実態に合わせて「機械学習で競馬予想 ~其のXXX~」に変えました。先日のエントリで分析したトップライジングですが、結果は、10着でタイムは1:15.7(75.7秒)という結果に終わり惨敗でした。 先日の分析では、タイムも…

機械学習 其の007 ~馬毎のデータ分析~

前回のエントリでは1200mレースの着順事のタイムレンジを分析することで、1着の馬のタイム期待値を求めようとしてみましたが、レンジ幅が大きすぎていまいちな結果となったので、今回は馬のデータについて分析してみようと思います。データは以下のような感…

機械学習 其の006 ~前処理とデータ表示3~

前回までは単に1200mのレースに絞ってデータを分析していましたが、今回は更に1200mのレースでも一般のレースに絞ってデータを分析してみたいと思います。 どういうことかというと、前回のレースは2歳限定、3歳限定といったレースのものも全部混ぜていたので…