Jak fungují naše modely
Předpovědi nestřílíme od boku. Modely se učí z každé střely a každého střídání v NHL, každé ráno se přetrénují a kontrolujeme je na zápasech, které při učení neviděly.
Data z každého zápasu
Každá střela, střídání a sestava z NHL za poslední sezóny, k tomu ohlášení brankáři a rozhodčí. Ze stejných dat počítáme statistiky na webu.
Šance, ne jistota
Modely říkají, jak je co pravděpodobné. Hokej je hodně náhodný: i favorit, kterému dáváme 65 %, prohraje zhruba každý třetí zápas.
Zkoušíme na nových zápasech
Každý model měříme na sezóně, kterou při učení neviděl, a srovnáváme ho s jednoduššími odhady. Kalibrace ukazuje, jestli to, čemu dáváme 60 %, opravdu vychází zhruba v 60 % případů.
Každé ráno znovu
Po nočních zápasech se modely přetrénují. Předpovědi se obnovují až do začátku zápasu, jak přibývají ohlášení brankáři a lajny.
Co jsou očekávané góly (xG)?
Jak to funguje
Očekávané góly (xG) říkají, jak nebezpečná byla střela. Každá střela, kterou soupeř nezblokoval, dostane šanci na gól podle toho, odkud a jak šla a co jí předcházelo. Model se to naučil ze statisíců střel a desítek tisíc gólů z posledních sezón NHL.
Součet xG týmu v zápase říká, kolik gólů by z takových šancí dal průměrný tým. Kdo dlouhodobě vytváří víc šancí, než pouští, je silný tým, i když mu zrovna nepadají. Proto stojí xG v základu skoro všech dalších modelů.
Střely do prázdné branky a trestná střílení mají vlastní průměr z dat.
Co zvyšuje a snižuje šanci na gól
| Co | Vliv |
|---|---|
| Střela zblízka | zvyšuje, velký vliv |
| Střela z ostrého úhlu | snižuje, střední vliv |
| Dorážka, při které se brankář musí přesunout | zvyšuje, střední vliv |
| Rychlý útok, zvlášť blízko branky | zvyšuje, střední vliv |
| Typ střely (golfák a švih víc, bekhend a teč méně) | podle situace, malý vliv |
| Střela po zisku puku | zvyšuje, malý vliv |
| Přesilovka | zvyšuje, malý vliv |
| Střela po vhazování (obrana stojí na místě) | snižuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace
Střely ve skupinách podle odhadu. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Jak předpovídáme výsledek zápasu?
Jak to funguje
Model odhadne, kolik gólů dá každý tým v základní hrací době. Z toho vychází šance na výhru, na prodloužení, nejpravděpodobnější výsledky, handicapy i počet gólů v zápase.
Nejvíc rozhoduje síla týmů: kolik šancí si tým vytváří a kolik jich pouští soupeř. K tomu přidáváme pravděpodobného brankáře soupeře, sestavy (kdo chybí), přesilovky, domácí prostředí a únavu z programu. Před zápasem bereme ohlášené brankáře a lajny, takže se předpověď během dne může změnit.
Síla týmu je směs loňské a aktuální sezóny. Na začátku sezóny stojí víc na loňsku, které stahujeme k průměru ligy (soupisky se mění), s každým zápasem převažuje aktuální sezóna a novější zápasy mají větší váhu. Kolik váhy čemu dát, jsme nehádali, vybrali jsme to zpětným testem na historických zápasech. Model se každé ráno po nočních zápasech přetrénuje.
Remíz po 60 minutách je víc, než by odpovídalo náhodě, protože za vyrovnaného stavu týmy hrají opatrněji. Model s tím počítá.
Co rozhoduje o gólech týmu
| Co | Vliv |
|---|---|
| Tým si vytváří hodně šancí | zvyšuje, velký vliv |
| Soupeř pouští hodně šancí | zvyšuje, velký vliv |
| Soupeřův brankář chytá nad očekávání | snižuje, střední vliv |
| V sestavě chybí důležití hráči | snižuje, střední vliv |
| Víc přesilovek (tresty soupeře, rozhodčí) | zvyšuje, malý vliv |
| Domácí prostředí | zvyšuje, malý vliv |
| Hraje druhý den po sobě | snižuje, malý vliv |
| Soupeř hraje druhý den po sobě | zvyšuje, malý vliv |
| Play-off (hraje se opatrněji) | snižuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace výher domácích
Zápasy ve skupinách podle předpovědi. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Jak se mění šance během zápasu?
Jak to funguje
Vycházíme z předpovědi před zápasem: kolik gólů každý tým za 60 minut nejspíš dá. Góly pak padají náhodně a jejich rychlost se mění podle stavu zápasu. Šanci přepočítáme po každém gólu a trestu i s ubíhajícím časem.
Kdo vede, brání, kdo prohrává, riskuje a v závěru odvolá brankáře, takže gólů padá víc na obou stranách. Favorit, který prohrává, obvykle přidá víc, než by odpovídalo předpovědi. Za nerozhodného stavu počítáme s prodloužením a nájezdy, v play-off se hraje do gólu.
Co mění rychlost gólů
Jak rychle tým dává góly proti běžné hře
| Co | Vliv |
|---|---|
| Přesilovka | zvyšuje, velký vliv |
| Oslabení | snižuje, střední vliv |
| Vedoucí tým v závěru (soupeř bez brankáře) | zvyšuje, velký vliv |
| Prohrávající tým v závěru (hráč navíc) | zvyšuje, střední vliv |
| Prodloužení 3 na 3 | zvyšuje, střední vliv |
| Favorit, který prohrává | zvyšuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace
Šance domácích v různých chvílích zápasu, ve skupinách. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Jak počítáme třetiny?
Jak to funguje
Třetiny počítá stejný model průběhu jako šanci během zápasu. Zápas projdeme od začátku po krátkých úsecích a pro každou třetinu dostaneme pravděpodobnost každého skóre. Třetí třetina tak ví, jak mohly dopadnout první dvě: kdo vede, brání, kdo prohrává, tlačí.
Kolik gólů ve třetině padne, vychází z očekávaných gólů celého zápasu. Nejméně gólů obvykle padá v první třetině, nejvíc ve třetí.
Co rozhoduje o gólech ve třetině
| Co | Vliv |
|---|---|
| Očekávané góly celého zápasu | zvyšuje, velký vliv |
| Stav po předchozích třetinách | podle situace, střední vliv |
| Třetí třetina (tlak, odvolaní brankáři) | zvyšuje, malý vliv |
| První třetina | snižuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kde to najdeš
Kdo dá gól a kanadský bod?
Jak to funguje
Kolik gólů tým dá, předpovídá model výsledku. Každý gól týmu pak připadne některému hráči podle toho, jak velký podíl na gólech a bodech týmu obvykle má. Šance hráče tak reaguje i na soupeře: proti slabé obraně a slabšímu brankáři roste celé sestavě.
Podíly počítáme pro sestavu, která nejspíš nastoupí (ohlášené lajny a zranění, jinak poslední zápas). Když chybí hvězda, ostatní dostanou víc. Hráči s málo zápasy se stahují k průměru své pozice a novější zápasy mají větší váhu.
Počítáme gól, dva a víc gólů, kanadský bod, dva a tři body, asistenci i první gól zápasu, do rozhodnutí i jen za základní dobu.
Co rozhoduje o podílu hráče
| Co | Gól | Bod |
|---|---|---|
| Šance, které si sám vytváří (xG) | zvyšuje, velký vliv | zvyšuje, malý vliv |
| Podíl na gólech a bodech týmu | zvyšuje, střední vliv | zvyšuje, velký vliv |
| Hraje víc než spoluhráči | zvyšuje, střední vliv | zvyšuje, střední vliv |
| Chodí na přesilovky | zvyšuje, střední vliv | zvyšuje, střední vliv |
| Produktivní spoluhráči v lajně | zvyšuje, malý vliv | zvyšuje, malý vliv |
| Obránce | snižuje, malý vliv | snižuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace šance na gól
Hráči ve skupinách podle předpovědi. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Kolik střel na bránu tým vystřílí?
Jak to funguje
Model odhaduje střely na bránu každého týmu v základní době. Výchozí bod je současná úroveň ligy (střel v posledních sezónách ubývá), k ní přidává sílu týmů: kolik střel tým vytváří a kolik jich soupeř pouští, sestavy, přesilovky, program a domácí prostředí.
Počítá i s halou: zapisovatelé v některých halách napočítají střel víc, jinde méně. Střely obou týmů spolu souvisí (kdo má puk, střílí, prohrávající tlačí), proto kdo koho přestřílí a handicapy počítáme pro oba týmy najednou.
Co rozhoduje o střelách týmu
| Co | Vliv |
|---|---|
| Kolik střel tým obvykle vystřílí | zvyšuje, velký vliv |
| Kolik střel pouští soupeř | zvyšuje, střední vliv |
| Domácí prostředí | zvyšuje, střední vliv |
| Hraje druhý den po sobě | snižuje, střední vliv |
| Soupeř hraje druhý den po sobě | zvyšuje, střední vliv |
| Play-off | snižuje, střední vliv |
| Střelci v sestavě proti obvyklé | zvyšuje, malý vliv |
| Hala (zapisovatelé počítají různě) | podle situace, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace
Šance, že tým vystřílí víc než 29,5 střely, ve skupinách. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Kolik střel vyšle hráč?
Jak to funguje
Kolik střel tým vystřílí, předpovídá model střel. Hráč z nich dostane podíl podle toho, kolik střel týmu obvykle bere. Kdo hodně střílí proti týmu, který střely pouští, má šanci na víc.
Podíl počítáme z pokusů o střelu (i zblokovaných a mimo bránu), ze střel v posledních zápasech a z role v týmu (čas na ledě, přesilovky). Když v sestavě chybí střelec, ostatní dostanou víc. Počet střel hráče hodně kolísá a model s tím počítá.
Co rozhoduje o podílu hráče na střelách
| Co | Vliv |
|---|---|
| Kolik pokusů o střelu obvykle bere | zvyšuje, velký vliv |
| Střely v posledních zápasech | zvyšuje, střední vliv |
| Obránce (víc pokusů skončí v bloku) | snižuje, střední vliv |
| Čas na ledě a přesilovka v minulém zápase | zvyšuje, malý vliv |
| Hraje víc než spoluhráči | zvyšuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace: 2 a víc střel
Hráči ve skupinách podle předpovědi. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Kolik zákroků udělá brankář?
Jak to funguje
Kolik zákroků brankář udělá, záleží hlavně na tom, kolik střel na něj soupeř vyšle. Ty bereme z modelu střel. Každá střela skončí gólem, nebo zákrokem, podle síly útoku soupeře a kvality brankáře.
Zápas simulujeme střelu po střele. Brankáře po špatném začátku střídají, takže s každým obdrženým gólem roste šance, že zápas nedochytá. Šance platí, když brankář zápas začne.
Co rozhoduje o počtu zákroků
| Co | Vliv |
|---|---|
| Kolik střel soupeř vyšle | zvyšuje, velký vliv |
| Prodloužení | zvyšuje, malý vliv |
| Vystřídání po obdržených gólech | snižuje, malý vliv |
| Kvalita brankáře (mění hlavně góly, zákroky málo) | podle situace, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace: 25 a víc zákroků
Brankáři ve skupinách podle předpovědi. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Kolik bude trestů a bitek?
Jak to funguje
Trestné minuty jsou nevyzpytatelné: většinou jich padne pár, ale jedna bitka nebo osobní trest přidá deset a víc. Proto je skládáme z typů trestů a každý má vlastní model: menší tresty, bitky, osobní tresty a vzácné větší tresty.
Rozhodčí zveřejní NHL v den zápasu, do té doby počítáme s průměrným. Tresty obou týmů spolu souvisí: přísný rozhodčí nebo vyhrocený zápas je zvedne oběma.
Co rozhoduje o trestech
| Co | Menší tresty | Bitky |
|---|---|---|
| Play-off | zvyšuje, velký vliv | snižuje, velký vliv |
| Rváči v sestavách | –bez vlivu | zvyšuje, velký vliv |
| Disciplína týmu a hráčů v sestavě | zvyšuje, střední vliv | –bez vlivu |
| Soupeř vynucuje tresty | zvyšuje, střední vliv | –bez vlivu |
| Rozhodčí, kteří pískají víc | zvyšuje, malý vliv | –bez vlivu |
| Soupeř z divize | zvyšuje, malý vliv | zvyšuje, malý vliv |
| Vyhrocený poslední vzájemný zápas | zvyšuje, malý vliv | zvyšuje, malý vliv |
| Domácí prostředí | snižuje, malý vliv | –bez vlivu |
| Velký rozdíl sil | –bez vlivu | snižuje, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.
Kalibrace šance na bitku
Zápasy ve skupinách podle předpovědi. Body na úhlopříčce = model odhaduje správně.
Kde to najdeš
Kdo postoupí do play-off?
Jak to funguje
Zbytek sezóny odehrajeme v simulaci desettisíckrát. Každý zápas dopadne podle modelu výsledku (síla týmů, brankáři, sestavy, program), tabulku seřadíme podle pravidel NHL a play-off rozlosujeme a dohrajeme podle nasazení.
Sílu týmů neznáme přesně a během sezóny se mění (zranění, přestupy, forma), proto v každé simulaci dostane tým trochu jinou sílu. Bez toho by šance byly příliš sebejisté. Kolik nejistoty přidat, jsme vybrali zpětným testem na minulých sezónách.
Co rozhoduje o šanci na play-off
| Co | Vliv |
|---|---|
| Body a náskok v tabulce | zvyšuje, velký vliv |
| Síla týmu podle modelu | zvyšuje, střední vliv |
| Náročný zbývající program | snižuje, malý vliv |
| Kolik zápasů zbývá (víc nejistoty) | podle situace, malý vliv |
+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.