【GAS】JRAのレース成績データをスクレイピングして天皇賞秋2019の着順を予想してみた

見出しにそれっぽく書いていますが、
私は競馬の知識・データ分析の知識もありません。

もしこのデータを参考にする場合は自己責任でお願いします。

明日10月27日(日)に東京競馬場で天皇賞を見に行くので、
思い付きでやってみたものです。

スポンサーリンク

予想する方法

JRAのサイトから過去のレース結果が閲覧出来ます。

ここから以下のデータを取得してきます。

  • レース場所
  • コース種類
  • 天気
  • 着順
  • 馬名
  • 騎手名

取得したデータから、

この馬は東京で走った時は、12匹中1位だったからスコア100
この騎手は芝コースで走った時は、12人中3位だったからスコア25

こんな感じで馬・騎手のスコアを算出し、明日の買う馬券を選びます。

UrlFetchApp.fetch()で年毎のレース情報を取得します。

それぞれのレース結果から詳細情報を取得します。

スプレッドシートに書き込みます。

取得した結果はおよそ9000件のデータが集まりました!!!

データは2002年から閲覧可能でしたが、今の画面表示は2016年からのようだったので、

  • 2016年からの重賞レース
  • 2016年からのG1レース

を取得してきました。


アレ・・・カタカナ名の人がうまく取得できてない

スコアの算出方法は?

難しいことは考えず、順位が1番の指標だと思うので、
こんな計算方法で算出します。

  • 東京開催の場合
    • ある馬は12匹中4位だったら、100×(12匹中÷4位)= 300
  • 芝コースの場合
    • ある騎手は12人中12位だったら、100×(12人中÷12位)= 100
  • 曇りの場合
    • ある馬は12匹中1位だったら、100×(12匹中÷1位)= 1200

このような感じで
明日の天皇賞は誰が一番スコアが高いか計算します。

スコアを算出します。

スコアの算出結果です!!!

オッズの人気順では・・・
1位 アーモンドアイ
2位 サートゥルナーリア
3位 ダノンプレミアム

東京競馬場、コース、でスコアを算出した結果です↓

カタカナ名の人だけ「Mデムーロ」→「デムーロ」のように算出

1位 アーモンドアイ
2位 ランフォザローゼス
3位 アエロリット

1位のみオッズと一致し、2位、3位は別馬となりました。
オッズでは3位人気となっていたスミヨン騎手は海外レースが多いため
スコア上は15位人気となりました。

果たして結果は・・・?

明日このスコア結果を元に馬券を買います!!!

天皇賞行ってきました!


事前に予想した馬番は 2-13-5
3連単と3連複で500円ずつ購入しました!

結果は・・・???


結果は 2-9-5

2位だけ、2位だけが・・・・!!!!惜しくも外れてしまいました。。。

予想してみて

外れてしまいましたが、
競馬のことを全く知らないで、2位だけ外れたと考えると

この予想は結構いい線行っていたのかな? と思います。

コメント

タイトルとURLをコピーしました