iSportiA
Predikce · Chance Liga · sezóna 2026/27
Predikce nové sezóny z ostrých Opta dat — model povýšený na xG
Už ne PoC: model teď běží na oficiálním Opta feedu (3 sezóny, 829 zápasů, 25 820 hráčských výkonů, xG každé střely) a učí se z expected goals místo samotných výsledků. Vše níže je ověřené zpětně na kompletní sezóně 2025/26 — model vždy znal jen to, co bylo známé před výkopem. Čísla pro 2026/27 jsou skutečný předsezónní výhled (výkop 25. 7. 2026).
Ověřeno na sezóně 2025/26 — co model umí
Tutovka kola66 %
úspěšnost tipu u zápasů s jistotou > 55 % (86 z 276) — 2 ze 3 tutovek vychází
Kdo dá gól1 z 4
nejpravděpodobnější střelec zápasu skutečně skóroval ve 24 % (náhodný hráč = 8 %); některý z top 3 v 51 % zápasů
Kalibrace±2 pb
když model řekne „24% šance, že Chorý skóruje", stane se to ve 23 % — poprvé ověřeno na hráčských datech
Sezónní výhled5 z 6
účastníků skupiny o titul určených před sezónou; mistr (Slavia, 92 %) správně
1X2 metriky zůstávají na úrovni PoC (RPS 0,208 s kurzovou korekcí; správný tip 50–52 % podle konfigurace) — hlavní posun z xG je v kalibraci, tutovkách, střelcích a startu sezóny. Over/under 2,5 gólu: 55–58 % (PoC 54 %). Nově je v modelu i Dixon-Colesova korekce remíz: model dřív remízy podceňoval (21,8 % vs. realita 23,8 %), teď 22,8 %.
Nástřel widgetů — 1. kolo 2026/27, reálná predikce (žádná maketa)
P(gól) běží na oficiálních soupiskách 2026/27 — přestupy jsou v tom (např. Jurečka nově v Baníku: 35 % proti Zlínu) a nově i zranění a tresty z Opta feedů: model sám vyřadil Chorého (červená karta, trest do 10. 8.) a ví, že Jurásek se 20. 7. vrací ze zranění. U hráčů bez historie v lize model poctivě přizná, že neví, a jejich podíl drží na ligovém průměru.
Kompletní 1. kolo — podklad pro preview, jak ho dostane redakce
| Zápas | 1 | X | 2 | Over 2,5 | xG | Tip střelce |
| Plzeň – Liberec | 54 % | 25 % | 22 % | 55 % | 1.80 : 1.08 | Višinský 20 % |
| Zlín – Baník | 28 % | 26 % | 46 % | 55 % | 1.24 : 1.65 | Jurečka 35 % |
| Teplice – Bohemians | 37 % | 29 % | 34 % | 44 % | 1.24 : 1.17 | Matoušek 17 % |
| Zbrojovka – Sparta ★ TUTOVKA KOLA | 11 % | 17 % | 72 % | 65 % | 0.87 : 2.50 | Kuchta 46 % |
| Slavia – Slovácko | 80 % | 14 % | 6 % | 63 % | 2.65 : 0.60 | Chytil 37 % |
| Jablonec – Sigma | 43 % | 27 % | 31 % | 53 % | 1.53 : 1.26 | Chramosta 16 % |
| Hradec – Pardubice | 52 % | 26 % | 22 % | 48 % | 1.62 : 0.96 | Mihálik 27 % |
| Artis Brno – Ml. Boleslav | 32 % | 26 % | 42 % | 55 % | 1.35 : 1.55 | Kolářík 17 % |
Slavia – Slovácko má nejvyšší jistotu (80 %), ale jako „tutovka kola" se hodí i výhra Sparty u nováčka — v backtestu vycházely tipy s jistotou > 55 % ve 2 ze 3 případů. Predikce se ~60 min před výkopem přepočítá podle skutečných sestav.
Fantasy rádce — kapitán kola (nové: očekávané fantasy body)
Proč to není jen seznam střelců
- Fantasy hodnota ≠ pravděpodobnost gólu. Gól obránce je za 6 bodů (útočníka za 5) a k tomu čisté konto za 4 — proto je Jurásek (11 % na gól, 55 % na nulu) druhý nejlepší kapitán kola, hned za Kuchtou s 46 % na gól.
- Model počítá góly (xG), asistence (xA), čistá konta, minuty i minusy za inkasované góly podle oficiálního bodování FAN — na stejných hráčských ID, žádné mapování.
- Zatím aproximace: nezapočítáváme vytvořené šance, střely na branku a zákroky brankářů — na ty potřebujeme detailní eventy (feed máme, je to další krok).
- Cross-promo úhel z porady funguje i obráceně: „Kuchta je kapitán kola s 5,3 body — máš ho v sestavě?"
Sezónní widgety — 10 000 simulací celé sezóny vč. nadstavby
Validace: takhle nový model viděl 25/26 před startem
- Slavia: 92 % na titul, očekávaných 83,6 bodu. Realita: mistr; na hřišti uhrála 83 bodů (oficiálně 80 po kontumaci derby).
- 5 z 6 účastníků skupiny o titul správně — stejná trefa jako PoC, teď z xG dat.
- Poctivě: Baník (80 % na top 6) skončil 15. a Pardubice (1 % na top 6) osmé. Přesně tyhle příběhy widget vypráví celou sezónu — „šance Baníku spadla z 80 % na 12 %" je titulek.
- U nováčků model nic nepředstírá: dostávají empirický profil postupujícího (útok 0,80× a obrana 1,17× ligového průměru — spočteno z minulých nováčků) a nejistota je v číslech vidět.
LP „Predikce Chance Ligy" — celkový pohled pro redakci
Celková tabulka — všech 16 týmů na sezónu 2026/27
| Tým | E[body] | Mistr | O titul / střed / o záchranu | Baráž (15.) | Sestup | Bilance V-R-P |
| Slavia Praha | 80,8 | 85 % |
| 0 % | 0 % | 25-6-4 |
| Sparta Praha | 68,6 | 10 % |
| 0 % | 0 % | 20-7-7 |
| Viktoria Plzeň | 64,7 | 5 % |
| 0 % | 0 % | 19-7-8 |
| Slovan Liberec | 50,5 | 0 % |
| 0 % | 0 % | 14-8-12 |
| Jablonec | 49,2 | 0 % |
| 1 % | 0 % | 14-8-12 |
| Baník Ostrava | 48,1 | 0 % |
| 1 % | 1 % | 13-8-13 |
| Hradec Králové | 48,1 | 0 % |
| 1 % | 1 % | 13-9-12 |
| Sigma Olomouc | 46,8 | 0 % |
| 1 % | 1 % | 13-8-13 |
| Bohemians 1905 | 43,3 | 0 % |
| 4 % | 3 % | 12-8-14 |
| Teplice | 41,9 | 0 % |
| 6 % | 5 % | 11-9-15 |
| Mladá Boleslav | 41,6 | 0 % |
| 6 % | 6 % | 11-8-15 |
| Slovácko | 38,4 | 0 % |
| 12 % | 15 % | 10-8-16 |
| Zlín | 37,5 | 0 % |
| 14 % | 19 % | 10-8-17 |
| Pardubice | 37,0 | 0 % |
| 15 % | 21 % | 10-8-17 |
| Artis Brno nováček | 34,9 | 0 % |
| 19 % | 31 % | 9-8-18 |
| Zbrojovka Brno nováček | 32,7 | 0 % |
| 21 % | 44 % | 8-8-19 |
Předsezónní pohled modelu (trénink do konce 2025/26, soupisky 26/27), 10 000 simulací včetně nadstavby a baráže: 16. sestupuje přímo, 15. hraje dvojzápas se soupeřem z FNL (modelován profilem typického postupujícího; šanci na záchranu v baráži má tým z ligy ~55–60 %). Formát baráže ověřit s redakcí. V produkci se tabulka přepočítá po každém kole.
Vývoj šancí v čase — nejsilnější vyprávěcí widget (retrospektiva 25/26)
Každý bod = přepočet modelu jen z dat známých k danému kolu + simulace zbytku sezóny. Přesně tohle je widget, který žije celou sezónu: „šance Baníku na top 6 spadla z 80 % na 12 %" je hotový titulek — a loni by jich model dodal desítky.
Kolik historie model potřebuje? (odpověď na otázku z porady)
| Trénink před sezónou | RPS celkem | RPS kola 1–5 | Úspěšnost kola 1–5 |
| Žádný (studený start) | 0,225 | 0,279 | 38 % |
| 1 sezóna xG | 0,213 | 0,211 | 50 % |
| 2 sezóny xG | 0,210 | 0,213 | 48 % |
| 2 sezóny xG + 1 jen výsledky ✓ | 0,209 | 0,209 | 50 % |
Co z toho plyne
- Ano, více sezón pomáhá — a nejvíc na startu sezóny. Bez historie model v kolech 1–5 tipuje na 38 % (RPS 0,28); s historií na 50 % (RPS 0,21) — tedy hned od 1. kola stejně dobře jako ve zbytku sezóny.
- Stačí 2–3 sezóny. Třetí sezóna už přidává jen málo (0,210 → 0,209) — výnosy klesají, starší fotbal má malou vypovídací hodnotu (half-life vážení ho stejně utlumí).
- xG zrychluje učení: s xG targetem je start sezóny lepší při každé hloubce historie — očekávané góly obsahují méně šumu než výsledky, model dřív pozná skutečnou sílu.
- Máme staženo: 3 kompletní sezóny z Opty (829 zápasů vč. xG každé střely) + výsledky 2022/23. Víc pro start 2026/27 nepotřebujeme.
Co se proti PoC změnilo pod kapotou
Data
- Oficiální Opta feed místo scrapovaných výsledků — 3 sezóny, 829 zápasů, xG/xA/xGOT na tým, hráče i každou střelu
- 25 820 hráčských výkonů (minuty, góly, xG na zápas) — odemklo backtest střelců
- Soupisky 2026/27 vč. přestupů — predikce na aktuální kádry, stejná hráčská ID jako Fantasy
Model
- Poisson attack/defense nově trénuje na 50/50 mixu xG a gólů (nejlepší kombinace z gridu) — méně šumu, lepší kalibrace
- Dixon-Colesova korekce remíz a baráž jako dvojzápas v simulaci; nováčci s empirickým priorem postupujících (útok 0,80×, obrana 1,17×)
- Kurzy dál jen jako korekce s nízkou váhou 0,25 (RPS 0,209 → 0,208) — model zůstává náš a vysvětlitelný
Další krok
- xMins model — očekávaná minutáž z rotací, teď jen průměr posledních 5 zápasů (zranění a tresty už filtrujeme)
- Napojení sestav 60 min před výkopem (lineup feed)
- Detailní eventy do fantasy bodů (vytvořené šance, střely na branku, zákroky) a únava z pohárových čtvrtků