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

CoVliv
Střela zblízkazvyšuje, velký vliv
Střela z ostrého úhlusnižuje, střední vliv
Dorážka, při které se brankář musí přesunoutzvyšuje, střední vliv
Rychlý útok, zvlášť blízko brankyzvyš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 pukuzvyšuje, malý vliv
Přesilovkazvyš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ě.

00551010151520202525Předpověď modelu (%)Skutečně gól (%)

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

CoVliv
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áčisniž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ě.

353540404545505055556060656570707575Předpověď výhry domácích (%)Skutečně vyhráli (%)

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

CoVliv
Přesilovkazvyš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 3zvyš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ě.

0055101015152020252530303535404045455050555560606565707075758080858590909595100100Šance domácích (%)Domácí skutečně vyhráli (%)

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ě

CoVliv
Očekávané góly celého zápasuzvyšuje, velký vliv
Stav po předchozích třetináchpodle situace, střední vliv
Třetí třetina (tlak, odvolaní brankáři)zvyšuje, malý vliv
První třetinasnižuje, malý vliv

+ zvyšuje, − snižuje, ± podle situaceČím víc dílků, tím větší vliv.

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

CoGólBod
Šance, které si sám vytváří (xG)zvyšuje, velký vlivzvyšuje, malý vliv
Podíl na gólech a bodech týmuzvyšuje, střední vlivzvyšuje, velký vliv
Hraje víc než spoluhráčizvyšuje, střední vlivzvyšuje, střední vliv
Chodí na přesilovkyzvyšuje, střední vlivzvyšuje, střední vliv
Produktivní spoluhráči v lajnězvyšuje, malý vlivzvyšuje, malý vliv
Obráncesnižuje, malý vlivsniž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ě.

0055101015152020252530303535Předpověď gólu (%)Skutečně dali gól (%)

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

CoVliv
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-offsniž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ě.

0055101015152020252530303535404045455050555560606565Předpověď (%)Skutečnost (%)

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

CoVliv
Kolik pokusů o střelu obvykle berezvyšuje, velký vliv
Střely v posledních zápasechzvyš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ápasezvyšuje, malý vliv
Hraje víc než spoluhráčizvyš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ě.

0055101015152020252530303535404045455050555560606565707075758080Předpověď 2+ střel (%)Skutečně 2+ střely (%)

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ů

CoVliv
Kolik střel soupeř vyšlezvyšuje, velký vliv
Prodlouženízvyšuje, malý vliv
Vystřídání po obdržených gólechsniž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ě.

005510101515202025253030353540404545505055556060656570707575Předpověď 25+ zákroků (%)Skutečně 25+ zákroků (%)

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

CoMenší trestyBitky
Play-offzvyšuje, velký vlivsnižuje, velký vliv
Rváči v sestavách–bez vlivuzvyšuje, velký vliv
Disciplína týmu a hráčů v sestavězvyšuje, střední vliv–bez vlivu
Soupeř vynucuje trestyzvyšuje, střední vliv–bez vlivu
Rozhodčí, kteří pískají víczvyšuje, malý vliv–bez vlivu
Soupeř z divizezvyšuje, malý vlivzvyšuje, malý vliv
Vyhrocený poslední vzájemný zápaszvyšuje, malý vlivzvyšuje, malý vliv
Domácí prostředísnižuje, malý vliv–bez vlivu
Velký rozdíl sil–bez vlivusniž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ě.

0055101015152020252530303535Předpověď bitky (%)Skutečně se poprali (%)

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

CoVliv
Body a náskok v tabulcezvyšuje, velký vliv
Síla týmu podle modeluzvyšuje, střední vliv
Náročný zbývající programsniž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.

Kde to najdeš

Víc o NHL