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.