プロローグ:見たくなかった数字
2026年4月27日(日)。
第9週の結果を集計し終えた時、しばらく画面を見つめることしかできませんでした。
週次回収率: 5.1%
前週の41.7%。
「これ以上悪くなることはない」
そう思っていました。
でも、現実は違いました。
5.1%。
土曜日は完全に外れ。
的中率3.2%。
もはや「ブレ」では説明できない数字でした。
この記事では、第9週の衝撃的な結果と、
運用停止を決断するまでの思考プロセスを記録します。
📊 第9週の詳細データ
全体サマリー
| 項目 | 数値 |
|---|---|
| ベット数 | 63頭 |
| 投資額 | 6,100円 |
| 払戻額 | 310円 |
| 収支 | -5,790円 |
| 回収率 | 5.1% ❌❌❌❌❌ |
| 的中数 | 2頭 |
| 的中率 | 3.2% |
過去最悪を大幅に更新しました。
日別内訳
4/25(金)- 壊滅的
- ベット数: 32頭
- 投資額: 3,100円
- 払戻額: 310円
- 収支: -2,790円
- 回収率: 10.0% ❌❌❌
的中馬:
- 東京4R 12番 → 150円(1.5倍)
- 京都4R 7番 → 160円(1.6倍)
わずか2頭の的中。しかも人気馬のみ。
4/26(土)- 完全に外れ
- ベット数: 31頭
- 投資額: 3,000円
- 払戻額: 0円
- 収支: -3,000円
- 回収率: 0% ❌❌❌❌❌
的中馬:
なし → 完全に外れました
土曜日は、31頭すべて外れました。
グラフで見る
日別回収率: 金曜日: 10.0% ▁ 土曜日: 0% ▁ → 両日とも壊滅的
📈 9週間の全推移
週次比較
| 週 | ベット数 | 投資額 | 払戻額 | 収支 | 回収率 |
|---|---|---|---|---|---|
| #1 | 85頭 | 8,500円 | 5,710円 | -2,790円 | 67.2% |
| #2 | 36頭 | 3,600円 | 3,160円 | -440円 | 87.8% |
| #3 | 78頭 | 7,800円 | 8,590円 | +790円 | 110.1% |
| #4 | 69頭 | 6,900円 | 5,180円 | -1,720円 | 75.1% |
| #5 | 72頭 | 7,000円 | 5,840円 | -1,260円 | 83.4% |
| #6 | 38頭 | 3,800円 | 11,860円 | +8,060円 | 312.1% 🎉 |
| #7 | 80頭 | 8,000円 | 6,840円 | -1,160円 | 85.5% |
| #8 | 66頭 | 6,600円 | 2,750円 | -3,850円 | 41.7% ❌ |
| #9 | 63頭 | 6,100円 | 310円 | -5,790円 | 5.1% ❌❌❌❌❌ |
| 累計 | 587頭 | 58,500円 | 50,240円 | -8,260円 | 85.9% ⚠️⚠️ |
推移の可視化
回収率の推移(週次): 週 | 回収率 ---|-------------------- #1 | 67.2% ▂▂▂ #2 | 87.8% ▅▅▅▅ #3 | 110.1% ▇▇▇▇▇▇ #4 | 75.1% ▃▃▃ #5 | 83.4% ▅▅▅ #6 | 312.1% ████████████████ #7 | 85.5% ▅▅▅▅ #8 | 41.7% ▁ #9 | 5.1% ▁ ← 過去最悪 目標| 103.0% ━━━━━━ 累計回収率の推移: ベット数 | 累計回収率 ---------|------------ 378頭 | 106.7% ▇▇▇▇▇▇▇ ← 第6週後 458頭 | 103.0% ▇▇▇▇▇▇ ← 第7週後 524頭 | 95.3% ▅▅▅▅▅▅ ← 第8週後 587頭 | 85.9% ▅▅▅▅ ← 第9週後 ⚠️⚠️ → 止まらない転落
第7週の103.0%から、わずか2週間で85.9%まで転落しました。
💡 何が起きたのか
的中率が異常に低い
的中率の推移:
| 週 | 的中率 | 想定との差 |
|---|---|---|
| #1 | 14.1% | +6.1% |
| #2 | 5.6% | -2.4% |
| #3 | 7.7% | -0.3% |
| #4 | 8.7% | +0.7% |
| #5 | 8.3% | +0.3% |
| #6 | 7.9% | -0.1% |
| #7 | 11.3% | +3.3% |
| #8 | 7.6% | -0.4% |
| #9 | 3.2% | -4.8% |
| 累計 | 8.7% | +0.7% |
第9週だけ、異常に低い。
想定8%の半分以下です。
配当も過去最低
配当の推移:
| 週 | 平均配当 |
|---|---|
| #1 | 476円 |
| #2 | 1,580円 |
| #3 | 1,432円 |
| #4 | 863円 |
| #5 | 973円 |
| #6 | 3,953円 |
| #7 | 760円 |
| #8 | 550円 |
| #9 | 155円 |
155円。
人気馬のみ。
しかもわずか2頭。
これまでとの違い
問題の質的変化:
第1-7週: 的中率: 7-14%(正常) 配当: まちまち → システムは正常稼働 第8週: 的中率: 7.6%(正常) 配当: 550円(異常に低い) → 運が悪い? 第9週: 的中率: 3.2%(異常) 配当: 155円(異常) → システムの問題?
第8週までは、「的中率は正常」でした。
でも第9週は、的中率も異常です。
質的に異なる問題です。
🚨 パターンCに該当
Day 8で定義した判断基準
note Day 8で、こう定義していました:
パターンA: 次週100%以上 判断: 第8週は一時的なブレ 方針: 様子見継続 目標: 1,000頭まで記録 パターンB: 次週80%前後 判断: 実力が95%程度の可能性 方針: 改善を検討 改善: 特徴量追加を考慮 パターンC: 次週50%以下 判断: システムの根本的な問題 方針: 中断・見直し 改善: モデルの再構築
第9週の結果
第9週: 5.1% → パターンCに該当
50%どころか、5.1%。
システムの根本的な見直しが必要です。
📊 第6週を除くと70.2%
第6週依存の現実
第6週(98.4倍的中の週)を除いて計算しました。
| 項目 | 値 |
|---|---|
| 対象期間 | 8週間(第6週除く) |
| ベット数 | 549頭 |
| 投資額 | 54,700円 |
| 払戻額 | 38,380円 |
| 収支 | -16,320円 |
| 回収率 | 70.2% |
第6週がなければ、回収率70.2%
前回の分析(第8週後)では76.9%でした。
さらに悪化しています。
グラフで見る
第6週あり: 85.9% 第6週なし: 70.2% 差: 15.7ポイント → 第6週に助けられていた → 通常は70%程度
大穴依存のリスクが、改めて明確になりました
🤔 システムの問題か、運か
3つの仮説
第9週の5.1%を、どう解釈すべきか。
仮説1: システムに問題がある
可能性: ・データ取得エラー ・オッズデータが古い ・レース情報が間違っている ・モデルが劣化した 検証方法: ・データ取得ログの確認 ・予測値の妥当性チェック ・バックテストの再実施
仮説2: 確率の異常なブレ
可能性: ・2週連続で運が悪かった ・的中率3.2%は起こりうる ・もう1週続ければ回復する 検証方法: ・統計的検定 ・二項分布での確率計算 ・もう1週様子見
仮説3: 競馬のデータ分布が変化した
可能性: ・2024年と2026年でデータが変化 ・AIを使う人が増えた ・オッズの付き方が変わった 検証方法: ・2026年のデータで再学習 ・モデルの再構築 ・特徴量の追加
それぞれの検証
仮説1の検証:
的中率の推移を見ると:
第1-7週: 7-14%(正常) 第8週: 7.6%(正常) 第9週: 3.2%(異常) → 第9週だけ異常 → システムに問題がある可能性
仮説2の検証:
統計的に計算すると:
的中率3.2%が起こる確率(想定8%の場合): 二項分布で計算 → 約0.3% 2週連続で異常が起こる確率: 0.3% × 0.3% ≒ 0.001% → ほぼありえない
仮説3の検証:
テストと実戦の比較:
テスト(2024年): 103.5% 実戦(9週間): 85.9% 差: -17.6% → データ分布が変化した可能性
結論
3つの仮説のうち、
仮説1と仮説3の組み合わせ
が最も可能性が高いと考えます。
つまり:
- システムに何らかの問題がある
- 2024年と2026年でデータが変化した
- モデルの再構築が必要
📝 今後の方針
3つの選択肢
選択肢A: 運用停止
理由: ・2週連続で壊滅的 ・システムに問題がある可能性 ・損失が拡大している メリット: ・損失拡大を防ぐ デメリット: ・これまでの努力が無駄 ・一時的なブレの可能性も
選択肢B: 緊急見直し
理由: ・システムを検証 ・問題を特定 ・修正してから再開 手順: 1. データ取得の確認 2. モデルの検証 3. バックテストの再実施 4. 問題の特定と修正 5. 運用再開の判断 メリット: ・問題を特定できる ・改善して再開できる デメリット: ・時間がかかる ・修正しても改善しない可能性
選択肢C: もう1週様子見
理由: ・3週連続で判断 ・統計的にはまだ不十分 メリット: ・データが増える デメリット: ・さらに損失拡大 ・立ち直れない可能性
私の判断
選択肢B: 緊急見直し
を選びます。
理由:
- 2週連続で異常値(41.7%、5.1%)
- 第9週は的中率も異常(3.2%)
- もう1週続けるリスクが高すぎる
- 問題を特定する必要がある
- 修正して再挑戦したい
具体的な見直し手順
ステップ1: データ取得の確認
✅ データ取得ログの確認 ✅ オッズデータの妥当性 ✅ レース情報の正確性 ✅ 欠損値の有無
ステップ2: モデルの検証
✅ 予測値の妥当性チェック ✅ 期待値計算の検証 ✅ 特徴量の重要度確認
ステップ3: バックテストの再実施
✅ 2024年データで再テスト ✅ 結果が再現できるか ✅ 過学習の有無
ステップ4: 問題の特定
✅ どこに問題があるか ✅ 修正可能か ✅ 再学習が必要か
ステップ5: 運用再開の判断
✅ 修正して再開 ✅ モデル再構築 ✅ または運用停止
💭 9週間で学んだこと
学び1: 美しいストーリーは続かない
Day 7: 103.0%達成「やった!」 Day 8: 41.7%「えっ...」 Day 9: 5.1%「なぜ...」 → データサイエンスは厳しい
学び2: 大穴依存のリスク
第6週あり: 85.9% 第6週なし: 70.2% → 1回の大穴に助けられていた → 安定性がない
学び3: サンプル数500頭でも不十分
計画: 「500頭で判断」 現実: 587頭でも判断できない → 1,000頭は必要 → それでも不十分かも
学び4: 失敗も公開する意義
成功だけ見せる: 嘘 失敗も見せる: 誠実 → これがデータサイエンス
学び5: 冷静な判断の重要性
感情: 「もう諦めよう」 データ: 「問題を特定しよう」 → 感情を排除 → データで判断
📝 エピローグ:それでも諦めない
一時停止≠諦め
運用を一時停止します。
でも、これは諦めではありません。
見直して、再挑戦するための一時停止です。
これからやること
✅ システムの検証 ✅ 問題の特定 ✅ 修正または再構築 ✅ バックテストの再実施 ✅ 運用再開の判断
データサイエンティストとして
9週間、587頭。
回収率85.9%。
目標未達。
第6週を除けば70.2%。
厳しい現実です。
でも、これがデータサイエンスです。
✅ 失敗を認める
✅ 問題を特定する
✅ 冷静に分析する
✅ 科学的に改善する
✅ 再挑戦する
これが、データサイエンティストの仕事です
読者の皆さんへ
9週間、読んでいただき、ありがとうございました。
美しいストーリーで終われませんでした。
でも、これが現実です。
失敗も、挫折も、すべて公開しました。
そして、これからも記録を続けます。
見直し、改善、再挑戦
その過程を、すべて公開します。
🔜 次回予告
次回は、「システムの見直し記録」を公開します。
- 何が問題だったのか
- どう修正したのか
- 改善できたのか
- 運用を再開するのか
すべてを記録します。
📊 詳細データ
9週間の統計まとめ
| 指標 | 値 |
|---|---|
| 総ベット数 | 587頭 |
| 総投資額 | 58,500円 |
| 総払戻額 | 50,240円 |
| 総収支 | -8,260円 |
| 累計回収率 | 85.9% |
| 的中数 | 51頭 |
| 的中率 | 8.7% |
| 平均配当 | 985円 |
| 最高配当 | 9,840円(98.4倍) |
| 最低配当 | 110円(1.1倍) |
| 週次最高 | 312.1% |
| 週次最低 | 5.1% |
📝 まとめ
第9週は、回収率5.1%でした
過去最悪を大幅に更新。
的中率3.2%。
土曜日は完全に外れ。
2週連続で壊滅的。
もはや「ブレ」では説明できません。
運用を一時停止し、システムの見直しを決断しました
これが、データサイエンティストとしての正しい判断だと信じています。
失敗も、すべて公開します。
見直し、改善、再挑戦。
その過程を、これからも記録し続けます。
最後まで読んでいただき、ありがとうございました!
「一時停止は正しい判断」
「問題の特定に期待」
「再挑戦を応援」
コメントお待ちしています 💬