一定の型の特徴を持つ種牡馬に対して、ある種のマークをつけてみようかと検討中。
パッと思いついたのは以下のような感じ。
(1)全体傾向
・2・3着の数が1着の数の3倍を超えたら「イマイチ傾向」
・1着の数が2・3着の数を超えたら「勝負強い傾向」
・勝率が1割以下で1着の数が2・3着の数を超えたら「一発傾向」
(2)穴・本命
・単勝平均オッズが10倍を超えたら「穴傾向」
・20倍を超えたら「大穴傾向」
・単勝平均オッズが3倍を切ったら「本命傾向」
(3)早熟/晩成
・2歳戦の勝利(連対?)の割合が4割を超えたら「早熟傾向」
・4歳以降の勝利(連対)の割合が4割を超えたら「晩成傾向」
(4)芝/ダート
・芝(ダート)の勝利(連対)が7割を超えたら「芝(ダート)傾向」
(5)牡・牝
・牝馬の連対が4割を超えたら「牝馬傾向」
(JRAでは牝馬の勝利数は30%程度)
・牝馬の連対が2割切ったら「牡・せん馬傾向」
(6)距離傾向
・平均連対距離が1500以下なら「短距離傾向」
・平均連対距離が2000以上なら「長距離傾向」
→国・地域によって変える可能性あり。
1:近親表示
仕様:従兄弟までを表示する。
1−1 競走馬画面
競走馬⇒競走馬
競走馬⇒種牡馬・繁殖
例1) ザッツザプレンティ
例2) Etoile
Montante
1−2 繁殖馬画面(未着手)
種牡馬・繁殖⇒競争馬
種牡馬・繁殖⇒種牡馬・繁殖
繁殖馬画面の近親表示は、競走馬画面の近親が安定化したのちに着手する予定。処理が重くなるため、4親等以上の表示はやらない予定。
2:パフォーマンスチューニング
レース結果画面:22頭以上出走のレースで系統表示するとサーバエラーが出るので、22頭以上のときは系統を表示しないように修正。系統表示の関数が重いのが原因なので、今後18頭以下でもエラーが出るようであればパフォーマンスをチューニングする。それでも問題が解決されない場合は、データ構造を変える。
・出馬表に系統を表示
例1(海外)
例2(国内)
既に作ってはあったんですが開催日が来たため、表示されました。
-----------------
to-do
・兄弟・近親の表示(3親等くらいまでを想定)
血統表穴埋め機能完成
「競走馬の父・母」、「種牡馬・繁殖馬の父・母」、を登録することができるようになりました。これまでも、修正だけはできたのですが、恐ろしく重いフォームをDLしなくてはいけなかったので、作り直しました。これで、登録されている全ての競走馬、そして登録の有無を問わず、あらゆる繁殖馬の血統表を埋めることができるようになりました。
競走馬を登録することはできません。 ランキングの集計上不都合が出ることを避けるためです。
▼修正の仕方▼
(1)競走馬、ないし繁殖馬の画面の「[データ編集]」をクリックすると、ポップアップでフォームが表示される。
(2)生年、厩舎、性別、日本語読みなど:そのまま修正をする
(3)父・母の「修正」「新規登録」をする場合
(3-1)父・母:まず、DBに登録されていないか検索をする。
(3-2)修正をしようとしている馬の父・母が既にDBに登録されている場合、その馬の父・母に設定する。
(3-3)父・母がDBに未登録の場合、新規に「父・母」を登録することができる。
※なお、新規登録の際は日本馬であってもできるだけ英字を記入することを推奨(同一馬の重複登録を避けるため)。強制ではありません。
完走や不具合がありましたら、掲示板までお願いします。先ほどブラジルの英雄、Thignon
Boyなんぞを適当に埋めてみましたが、なかなか楽しいですよ。
★完了
・系統表示:「レース結果」、「種牡馬・繁殖」、「ランキング」、「競走馬」
・色分け
★to-Do
・Sireテーブルに大量に潜んでる誤データの修正
父はほぼ主要なラインまではつないだ。
---------------------
・父「系」のマッピングと表示。
競走馬や種牡馬を表示する際、sire_tableの父系を遡っていき、「系統」としてまとめられる種牡馬を「系」のついている種牡馬として、Sireテーブルにマッピングする。ここでは仮に「(系)を持つ種牡馬」としておく。
(例1 ★競走馬から遡って、はじめて(系)を持つ種牡馬が現れた時点で、その系統を表示する。下の例ではND系ではなく、Danzig系として表示される。
Northern Dancer(系)
-Danzig(系) - Polish Precedent :Rakti→Danzig系
(例2 ★細分化された系統。下の例ではDubawiはミスプロ系、スイープトウショウは49er系として取り扱われる。
Mr. Prospector(系)
-Forty Niner(系) : ユートピア →Forty Niner系
-Forty Niner - エンドスウィープ:スイープトウショウ→Forty Niner系
-Seeking the Gold -Dubai Millenum- Dubawi→Mr. Prospector系
(例3 ★父に(系)を持つ種牡馬が現れるまで延々と検索を繰り返す。
Hurry On(系)
-Precipitation-Sheshoon -Sassafras-Henri Le Balafre-Thignon Boy(Hurry On系)
(例4 ★(系)が父系を遡っていき、最後まで見当たらない場合は何も表示しない。
Separatist−Dm Shicago(系統なし)
・種牡馬・繁殖牝馬の母・父入力機能(edit2.php)の作成。
・競走馬の母父を可能な限り入力する(現在、約3000頭/7000頭中が空欄)
・血統一括登録プログラムのパフォーマンスチューニング(現在、ほぼ200頭で落ちる)
//DBとは無関係
・IEコンポーネント+VBを使ってpedigreequery.comの種牡馬を父・母を一括取得してローカルに保存するプログラムを作る。