Metodika

Cílem modelu není „uhádnout“ zápas, ale odhadnout kalibrovanou pravděpodobnost a porovnat ji s trhem.

Aktuálně zobrazujeme konsenzus skutečných bookmakerů po odstranění marže, nikoli nezávislou modelovou predikci. Kalibrace predikčního modelu zatím nebyla ověřena.

1. Kalibrovaná pravděpodobnost

Model odhadne pravděpodobnost každého výsledku (např. 62 %). Kalibrace znamená, že z tipů s pravděpodobností 60 % jich dlouhodobě zhruba 60 % vyjde. V ostrém provozu je nutné toto ověřit metrikami Brier score, log loss a calibration error.

2. Odstranění marže bookmakera

Bookmakerské kurzy obsahují marži (overround). Než porovnáme trh s modelem, marži odstraníme (normalizace inverzí kurzů) a získáme no-vig market probability.

3. Férový kurz, edge, EV

  • Férový kurz = 1 / p.
  • Edge = pmodelu − pno-vig (v procentních bodech).
  • EV = p × (kurz − 1) − (1 − p).

4. Filtry publikace

  • Kvalita dat ≥ 80/100.
  • Model probability ≥ 60 % (v kategorii „Nejvyšší pravděpodobnost“).
  • Edge ≥ 3 pp a EV ≥ 3 %.
  • Snímek kurzů ne starší než 15 minut.
  • Publikujeme maximálně 5 tipů denně.
  • Ve výchozím nastavení nepublikujeme dva silně korelované tipy z jednoho zápasu.

5. Backtesting bez úniků dat

Před aktivací živých tipů je nutné provést walk-forward validaci — model v čase t zná pouze data do t. Žádné budoucí informace, žádné retrospektivní úpravy vstupů.

6. Metriky výkonu

Log loss, Brier score, calibration error, ROI, yield a CLV (closing line value).

ROI samotné je nedostatečné. Malý vzorek může vykazovat i vysoké ROI čirou náhodou. Minulé výsledky nezaručují budoucí zisk.

7. Kill switch

Kurzy pocházejí z The Odds API. Publikace nezávislých predikcí zůstává pozastavená, dokud nebude dokončeno ověření modelu na skutečných výsledcích.