NHL-ennuste: käyttöohje
Sivuston nhl-ennuste.pages.dev ohje · päivitetty 15.10.2026
1. Mikä NHL-ennuste on
NHL-ennuste laskee todennäköisyydet kahden seuraavan yön NHL-otteluille ja vertaa niitä Veikkauksen pitkävedon kertoimiin. Todennäköisyyksien päälähde on Pinnacle, maailman terävimpänä pidetty vedonvälittäjä, jonka kertoimista poistetaan kate. Oma ennustemalli on mukana tukena. Tuloksena saat:
- todennäköisyydet kotivoitolle, tasapelille ja vierasvoitolle 60 minuutin jälkeen (1X2, kuten Veikkauksen pitkävedossa)
- ★ Suositellut: vedot, joita oikeasti kannattaa pelata, kun hinta, osumatodennäköisyys ja oma malli puoltavat kaikki, sekä Lyötävät: Veikkauksen hinnaltaan parhaat kohteet, vaikka ne eivät ylitä reilua
- kohdelistat kuponkiin: Paras arvo, Varmat, Iso potti, Yksittäiset ja Tasapelit. Valitset itse kohteet, ja kuponki laskee kokonaiskertoimen.
- lisävedot (tasoitus, voittomarginaali, joukkueen maalit, tarkka tulos, tuplamerkki…) jokaiselle ottelulle reilun hinnan kanssa
- oman kupongin laskurin ja pelattujen kuponkien seurannan, jossa kupongit ratkeavat itsestään
- CLV-seurannan, kalibroinnin ja viikkokatsauksen: saatiinko parempi hinta kuin markkinan lopullinen arvio, ja pitävätkö prosentit
Kaikki näkyy tällä sivustolla, joka päivittyy itsestään kolmesti päivässä. Sivusto toimii koneella ja puhelimessa, ja sen voi asentaa puhelimen kotinäytölle kuin sovelluksen.
2. Päivän kulku
Ennusteet lasketaan Martinin koneella ja lähetetään sivuston tietokantaan. Sivu hakee uusimman ennusteen aina, kun avaat sen, ja uudelleen, kun palaat sivulle yli 10 minuutin tauon jälkeen.
| Aika | Mitä tapahtuu | Mitä sivulla muuttuu |
|---|---|---|
| n. 08:30 | Yön tulokset ja Pinnaclen sulkeutumiskertoimet | Pelatut kupongit ratkeavat (✓/✗, lopputulos ja CLV). Seuranta ja kalibrointi päivittyvät. |
| n. 13:00 | Ennusteet tämän ja seuraavan yön otteluille | Illan vedot ja suositukset näkyvät jo iltapäivällä. Päivitysrivillä lukee "alustava". |
| n. 19:40 | Tuoreet kertoimet ja vahvistetut maalivahdit | Lopulliset kertoimet. Suositukset voivat vielä muuttua. |
| yöllä | Pinnaclen kertoimet juuri ennen otteluiden alkua | CLV lasketaan aamulla. |
Ottelut alkavat yleensä klo 01–06 Suomen aikaa. Kohteet voi katsoa ja kupongin koota jo iltapäivällä, mutta kertoimet ja maalivahdit ovat varmimpia illan päivityksen jälkeen. Tarkista siksi kohteet klo 20 jälkeen ennen pelaamista.
3. Sivuston käyttö kuvin
Kuvien punaiset numerot viittaavat kuvan alla oleviin selityksiin. Kuvat ovat 15.10.2026 iltapäivän ennusteesta. Kuvien kupongit ovat esimerkkejä.
3.1 Kirjautuminen
Sivusto on vain kutsutuille. Kirjoita sähköpostiosoite, jolla sinut on kutsuttu, ja paina Lähetä kirjautumislinkki. Saat sähköpostiin linkin ja kuusinumeroisen koodin. Puhelimen kotinäytölle asennetussa sivussa kannattaa käyttää koodia. Voit myös asettaa salasanan oman tilin valikosta ja kirjautua jatkossa sillä.
Asenna puhelimeen: avaa sivu puhelimen selaimessa ja valitse jakovalikosta Lisää Koti-valikkoon (iPhone) tai selaimen valikosta Asenna sovellus (Android). Sivu toimii silloin kuin sovellus.
3.2 Yläosa ja valikko

- Otsikko: yöt, joita ennuste koskee (Pohjois-Amerikan ilta = Suomen yö). Otsikon alla päivitysrivi: milloin data laskettiin, montako ottelua on mukana ja onko kyse iltapäivän alustavasta vai illan päivityksestä.
- Tila: "Veikkaus + Pinnacle-vertailu mukana" = kaikki kunnossa. "Veikkauksen kertoimet mukana" = Pinnaclen kertoimia ei saatu. "Vanha ennuste" = päivitys ei ole tullut perille (ks. vianetsintä).
- Oma tili: kirjautunut sähköpostiosoite, salasanan vaihto ja uloskirjautuminen. Puhelimessa vieressä on ?-nappi, joka avaa Näin se toimii -tiivistelmän.
- Valikko: Vedot, Ottelut, Kupongit ja Seuranta. Jokaisen kohdan alla näkyy tilanne, esimerkiksi suositeltujen vetojen määrä tai avoimet kupongit. Puhelimessa valikko on alareunassa.
- Illan kooste: tämän yön ottelut (ja huomisyön määrä), ★-suositeltujen, lyötävien ja täydentäjien määrä, illan paras hinta Veikkauksella sekä seuraava ottelu ja aika sen alkuun. Napauta ottelulukua, niin pääset otteluihin, tähteä, niin pääset suositeltuihin, tai parasta hintaa, niin sivu avaa kyseisen vedon ottelun tiedoista korostettuna.
- Välilehdet: ★ Suositellut, Paras arvo, Varmat, Iso potti, Yksittäiset ja Tasapelit. Välilehden alla on lyhyt kuvaus listan ehdoista. Puhelimessa välilehtiä voi vierittää sivusuunnassa.
3.3 Veto ja sen mittarit

- Rengasmittari: osumatodennäköisyys. Vihreä rengas = vähintään 50 %, sininen 30–50 %, oranssi alle 30 %.
- Ottelu: joukkueiden värimerkit (koti ensin), joukkueet ja aloitusaika. Vihreä tänään tai sininen huomenna kertoo, kumman yön ottelusta on kyse.
- Kerroin ja Kuponkiin: Veikkauksen kerroin. + Kuponkiin lisää kohteen kuponkiin, ja nappi muuttuu siniseksi (✓). Toinen painallus poistaa sen. Saman ottelun toinen kohde korvaa edellisen, koska Veikkauksella samasta ottelusta voi olla vain yksi kohde.
- Hinta-asteikko: Veikkauksen kerroin verrattuna reiluun hintaan (Pinnacle). Keskiviiva on reilu hinta, oikealle vihreällä parempi ja vasemmalle punaisella huonompi. Asteikko ulottuu −10 %:sta +10 %:iin.
- Luvut ja merkinnät: todennäköisyys, reilu kerroin, etu, Pinnaclen reilu hinta ja voitto 1 eurolla. Merkinnät: ★ Suositeltu, Pinnacle +x %, malli samaa / eri mieltä, johdettu hinta (lisäveto, luku 5.5) ja Pinnacle ei vielä (Pinnacle ei ole avannut ottelua). Jos kohde on jo tallennetussa kupongissa, näkyy ✓ Kupongissa 2, ja ristiriitaisesta kohteesta ⚠ Ristiriita.
- Ottelun tiedot avaa laatikon Miksi tällä listalla?: listan ehto ja kohteen omat luvut auki kirjoitettuna. Sen alla ovat ottelun tiedot kuten Ottelut-näkymässä.
3.4 ★ Suositellut, Lyötävät ja Täydentäjät

- ★ Suositellut: vedot, joita oikeasti kannattaa pelata. Hinnan on oltava vähintään 1 % Pinnaclen reilua hintaa parempi (lisävedoissa 3 %), todennäköisyyden vähintään 30 % ja oman mallin samaa mieltä. Järjestys on vahvuuden mukaan (Kelly-osuus). Lista on usein tyhjä, koska Veikkauksen kate syö edun.
- Lyötävät: Veikkauksen kertoimiin ei voi vaikuttaa, joten tämä lista näyttää kohteet, joiden hinta on selvästi Veikkauksen keskivetoa parempi. Hinta saa olla enintään 2 % reilua huonompi (lisävedoissa vähintään reilu), todennäköisyyden on oltava vähintään 30 %, eikä malli saa olla selvästi eri mieltä. Satunnainen Veikkauksen veto on noin 5 % reilua huonompi.
- Täydentäjät kupongille: halvin tapa nostaa kupongin kerrointa. Täydentäjä osuu vähintään joka toinen kerta, ja sen hinta on enintään 2 % reilua huonompi. Kerroin ×1,75 · osuma ×0,57 kertoo, miten kupongin kerroin ja osumatodennäköisyys muuttuvat. maksaa n. 0,4 % kertoo, paljonko odotusarvo heikkenee.
| Välilehti | Mitä listalla on |
|---|---|
| ★ Suositellut | Ks. yllä. Alla Lyötävät ja Täydentäjät. |
| Paras arvo | Veikkauksen kerroin vähintään Pinnaclen reilun hinnan tasolla (lisävedoissa etu vähintään 3 %), järjestettynä edun mukaan. "Lähes reilu" = etu alle 1 %. |
| Varmat | Suurimmat osumatodennäköisyydet kahdessa ryhmässä: voittajat (vähintään 45 %) ja maalimäärät (vähintään 50 %), kun kerroin ei ole selvästi reilua huonompi. |
| Iso potti | Kertoimet 2,80 tai yli, myös tasapelit ja lisävedot (ei tarkkaa tulosta), joilla on silti vähintään 20 %:n mahdollisuus ja hinta lähellä reilua. |
| Yksittäiset | Etu vähintään 4 %, kerroin enintään 6,0 ja myös Pinnacle näkee edun. Useimpina iltoina tyhjä. |
| Tasapelit | Kummankin yön neljä todennäköisintä 60 minuutin tasapeliä. |
3.5 Oma kuponki

- Valinta: ottelu, päivämerkki, valinta ja todennäköisyys, oikealla kerroin. Samaan kuponkiin voi ottaa kohteita molempien öiden otteluista.
- × poistaa valinnan.
- Panos euroina (oletus 1 €).
- Kerroin: kaikkien valintojen kertoimien tulo.
- Voitto = kerroin × panos (sisältää panoksen, kuten Veikkauksella).
- Osuu: todennäköisyys, että kaikki valinnat osuvat.
- Odotusarvo: kupongin keskimääräinen tuotto. Plus = kannattava, miinus = Veikkaus voittaa pitkällä aikavälillä.
- Tallenna pelatuksi: kun olet pelannut saman kupongin Veikkauksella, tallenna se Kupongit-välilehdelle. Kuponki tyhjenee, ja voit koota seuraavan.
- Tyhjennä poistaa kaikki valinnat.
Ristiriitavaroitus: jos uudessa kupongissa on samasta ottelusta valinta, joka ei voi osua yhtä aikaa jo tallennetun kupongin kanssa (esimerkiksi yli 5,5 ja alle 5,5 maalia), kupongissa näkyy punainen varoitus, ja nappi muuttuu muotoon Tallenna silti. Pelatut kupongit näkyvät kupongin alla, ja niitä voi muokata tai poistaa, kunnes ensimmäisen ottelun alkuun on tunti.
3.6 Puhelimessa

- ? avaa Näin se toimii -tiivistelmän ja linkin tähän ohjeeseen.
- Illan kooste kahdessa rivissä.
- Kuponki on tiivistelmänä alavalikon yläpuolella heti, kun siinä on kohteita: kohteiden määrä, kerroin ja voitto. Napauta, niin kuponki avautuu koko näytön levyiseksi. Sulje napauttamalla taustaa tai Pienennä.
- Valikko: Vedot, Ottelut, Kupongit ja Seuranta. Kupongit-kuvakkeen punainen luku = avoimet kupongit.


3.7 Ottelut ja muut vedot

- Aloitusaika Suomen aikaa ja päivämerkki. Violetti X 23,9 % = ottelu on yön tasapeliehdokas.
- Joukkueet värimerkkeineen: ylempi on kotijoukkue (1), alempi vierasjoukkue (2).
- Todennäköisyyspalkki 1 / X / 2: sininen kotivoitto, harmaa tasapeli ja punainen vierasvoitto (90 % Pinnacle, 10 % malli).
- Kerroinnapit: vihreä = arvoveto. Napautus lisää valinnan kuponkiin ja toinen poistaa. Sininen nappi = valinta on kupongissa.
- Luvut (avaa ottelu napauttamalla): malli yksin, Pinnaclen katteettomat todennäköisyydet, Veikkauksen katteettomat todennäköisyydet, odotetut maalit, todennäköisimmät lopputulokset ja yli 5,5 maalin todennäköisyys.
- Maalivahdit, lepo ja poissaolot. "DailyFaceoff: Confirmed" = vahvistettu aloittaja, "arvio" = todennäköinen.
- Vire ja keskinäiset (taustatietoa, luku 5.6) ja niiden alla perustelut: mitkä korjaukset vaikuttivat ennusteeseen.
- Yli/alle Veikkauksen päärajalla: kerroin, todennäköisyys ja etu. Napautus lisää kuponkiin.
- Kohteen muut vedot: kaikki ottelun lisävedot Veikkaukselta (ks. alla).

- Markkina: 1X2-tasoitus, voittomarginaali, joukkueen maalimäärä, tuplamerkki, 1X2 + maalimäärä, molemmat tekevät maalin, pariton/parillinen, tarkka tulos ja muut maalirajat.
- Veto: TBL voittaa tasoituksella −1 @ 1,95 · 46 % · −9,1 % = Tampa voittaa vähintään kahdella maalilla, kerroin 1,95, todennäköisyys 46 % ja etu −9,1 %. Jokaisen tasoitusvedon alla on sama selitys pienellä (esim. = TBL voittaa vähintään 2 maalilla), ja ryhmän otsikon alla kerrotaan, miten tasoitus toimii. Napautus lisää kuponkiin.
3.8 Kupongit

- Yön ryhmä: kupongit on ryhmitelty sen yön mukaan, jona niiden ensimmäinen ottelu pelataan. Otsikossa näkyvät kuponkien määrä, panokset, brutto ja netto. Kuluvan yön ryhmä on auki.
- Kohteen tila: ✓ osui, ✗ ei osunut, • odottaa. Ratkenneessa kohteessa näkyy varsinaisen peliajan tulos ("2–2 (60 min)", jos ottelu jatkui) ja CLV. Värilliset merkinnät kertovat, mille listoille kohde kuului tallennushetkellä.
- Panos: korjattavissa, kunnes kuponki lukittuu.
- Muokkaa ja Poista: Muokkaa avaa kupongin muokattavaksi oman kupongin paikalle. Poisto vaatii kaksi painallusta. Kuponki lukittuu (🔒), kun sen ensimmäisen ottelun alkuun on tunti.
- Ratkenneet yöt: vihreä reuna = voittanut kuponki, punainen = hävinnyt. Kupongit ratkeavat itsestään aamulla.
3.9 Seuranta

- Osiot: Omat kupongit, Viikkokatsaus ja Mallin luotettavuus.
- Kertynyt netto: ratkenneiden kupongien yhteenlaskettu netto aikajärjestyksessä. Vie kursori tai napauta pistettä, niin näet kupongin yön, tuloksen ja kertyneen summan. Käyrä heiluu paljon sattuman takia; luotettavampi mittari on CLV.
- Yhteenveto: pelattu, avoinna, ratkenneet, brutto (voitot panoksineen), netto, tuotto, voittaneiden kuponkien osuus ja kohteiden keskimääräinen CLV.
- Ryhmittäin: kupongin koon mukaan (1, 2–3, 4+ kohdetta) ja sen mukaan, oliko kupongissa ★-suositeltuja kohteita.
- Pelatut kohteet luokittain: osumat verrattuna odotukseen ("6/10 (odotus 5,4)"), osumaprosentti ja CLV. Jos osumia tulee pitkään selvästi odotusta vähemmän, sivun todennäköisyydet ovat liian optimistisia.
| Luokka | Merkintä | Kohde kuuluu luokkaan, kun |
|---|---|---|
| ★ Suositellut | ★ | kohde oli tallennushetkellä ★ Suositellut -listalla |
| Lyötävät | lyötävä | kohde oli Lyötävät-listalla |
| Paras arvo / Varmat / Iso potti / Yksittäiset / Tasapelit | arvo, varma, potti, yksittäinen, tasapeli | kohde oli kyseisellä listalla |
| Ottelun todennäköisin lopputulos | suosikki | 1X2-valinta on ottelun todennäköisyyspalkissa suurin |
| Järjestelmää vastaan | vastaan | kohde ei ole millään listalla ja on ristiriidassa sivun näkemyksen kanssa |
| Muut omat valinnat | oma | kohde ei ole millään listalla eikä ristiriidassa |

Viikkokatsaus lasketaan sivulla tietokannan ennusteista, tuloksista ja omista kupongeistasi. Viikko on maanantaista sunnuntaihin (NHL-päivinä). Oletuksena näkyy edellinen viikko, ja nuolilla voi siirtyä viikosta toiseen (kuva, 1). Kuluva viikko on merkitty "kesken". Katsauksessa ovat omat kupongit luokittain, sivun listojen osumat ja CLV, kalibrointi sekä mallin tarkkuus (log-loss sivun todennäköisyydelle, Pinnaclelle, omalle mallille ja Veikkaukselle). Yhden viikon luvut ovat vielä pitkälti sattumaa.

Mallin luotettavuus: mallin testitulos menneiltä kausilta, oma seuranta, sulkemiskerroin (CLV), hintavertailu (suositukset vs. kaikki valinnat kohdetyypeittäin, myös lisävedot) sekä kalibrointikaavio ja -taulukko. Kalibrointikaaviossa jokainen piste on yksi todennäköisyysryhmä: vaaka-akselilla sivun ennustama ja pystyakselilla toteutunut osumaprosentti. Mitä lähempänä pisteet ovat katkoviivaa, sitä paremmin prosentit pitävät. Selitykset: luku 7.
3.10 Näin se toimii

Koneella oikeassa laidassa kupongin alla, puhelimessa ?-napin takana: tärkeimmät asiat pähkinänkuoressa (Pinnacle, oma malli, todennäköisyys, etu, listat, CLV ja päivitykset) sekä linkki tähän ohjeeseen.
4. Lukujen selitykset
| Termi | Mitä tarkoittaa | Esimerkki |
|---|---|---|
| 1 / X / 2 | Kotivoitto / tasapeli / vierasvoitto 60 minuutin jälkeen. Jatkoaika ja voittolaukaukset eivät kuulu tähän: jatkoajalle menevä ottelu on X. | TBL–SEA 56 / 21 / 24 % |
| Todennäköisyys (palkki) | 90 % Pinnaclen katteeton todennäköisyys + 10 % oma malli. Tätä käytetään kaikissa etu-, osuma- ja odotusarvolaskelmissa. Jos Pinnaclen kertoimia ei saada, käytetään mallin ja Veikkauksen keskiarvoa 50/50. | 55 % |
| Pinnacle (terävä) | Pinnaclen kertoimista laskettu katteeton todennäköisyys 60 minuutin 1X2:lle. Paras saatavilla oleva arvio todellisesta todennäköisyydestä. | 56 / 20 / 24 % |
| Pinnacle reilu / Pinnacle +x % | Pinnaclen reilu kerroin (1 / Pinnaclen todennäköisyys) ja Veikkauksen etu sitä vastaan: Pinnaclen todennäköisyys × Veikkauksen kerroin − 1. | 0,237 × 4,50 − 1 = +6,3 % |
| Malli samaa / eri mieltä | Näkeekö oma malli yksinään saman kohteen plussalla Veikkauksen kertoimella. | |
| ★ Suositeltu | Kohde on ★ Suositellut -listalla: etu Pinnaclea vastaan ≥ 1 % (lisävedot ≥ 3 %), todennäköisyys ≥ 30 % ja malli samaa mieltä. | CHI–WPG yli 5,5 @ 1,82 |
| Vahvuus | Kellyn kaavan osuus (todennäköisyys × kerroin − 1) / (kerroin − 1). Suositellut-listan järjestys. Kasvaa sekä edun että osumatodennäköisyyden mukana. | 0,8 % |
| Lyötävä | Kohde, jonka hinta on enintään 2 % reilua huonompi (lisävedoissa vähintään reilu), osuu vähintään 30 % ja jota malli ei selvästi vastusta. Selvästi Veikkauksen keskivetoa (n. −5 %) parempi hinta. | SEA yli 2,5 @ 2,22 |
| Täydentäjä | Paljon osuva kohde (≥ 50 %), jonka hinta on enintään 2 % reilua huonompi. Nostaa kupongin kerrointa halvimmalla. | PHI +1 @ 1,75 |
| Lähes reilu | Paras arvo -listan kohde, jonka etu Pinnaclea vastaan on 0–1 %. | |
| Lisäveto | Muu kuin 1X2 tai päärajan yli/alle: tasoitus, voittomarginaali, joukkueen maalit, tarkka tulos, tuplamerkki, molemmat tekevät maalin, pariton/parillinen, 1X2 + maalimäärä, muut maalirajat. | TBL −1 @ 1,95 |
| Johdettu hinta | Lisävedon reilu hinta, joka on laskettu Pinnaclen kertoimista sovitetusta maalijakaumasta (luku 5.5), ei suoraan Pinnaclen omasta kertoimesta. | |
| Tasoitus (T) | 1X2-tasoitus: kotijoukkueen maaleihin lisätään tasoitus ennen tuloksen ratkaisemista. "TBL voittaa tasoituksella −1" = TBL voittaa vähintään kahdella maalilla. "SEA voittaa tasoituksella +1" = SEA voittaa tai peli päättyy tasan. Tasapeli tasoituksella = tulos on tasan tasoituksen jälkeen (esim. TBL −1: TBL voittaa täsmälleen yhdellä). | |
| Malli yksin | Pelkän ennustemallin todennäköisyys ennen Veikkauksen kertoimien huomioimista. | 53 / 22 / 25 % |
| Veikkaus (markkina) | Veikkauksen kertoimista laskettu todennäköisyys, josta on poistettu Veikkauksen kate. | 58 / 21 / 21 % |
| Kate | Paljonko kertoimet sisältävät Veikkauksen osuutta: 1/k₁ + 1/kX + 1/k₂ − 1. NHL:n 1X2:ssa tyypillisesti 5–6 %, lisävedoissa enemmän. | 5,3 % |
| Kerroin | Veikkauksen desimaalikerroin: 1 euron panoksella saat osuessa kertoimen verran euroja (panos mukaan lukien). | 2,35 |
| Reilu kerroin | 1 / todennäköisyys. Kerroin, jolla veto olisi pitkällä aikavälillä tasan nolla. | 1 / 0,46 = 2,15 |
| Etu | Todennäköisyys × kerroin − 1. Vedon keskimääräinen tuotto suhteessa panokseen. Vihreä plus = kerroin on reilua parempi, punainen miinus = huonompi. | 0,46 × 1,95 − 1 = −9,1 % |
| Arvoveto | Valinta, jonka etu on vähintään 4 % (asetus min_etu) ja jonka Veikkaus-kerroin on myös Pinnaclen reilua hintaa parempi. Vihreä kerroinnappi. | |
| Yhdistelmän kerroin | Kuponkiin valittujen kohteiden kertoimien tulo. | 1,82 × 1,75 × 1,78 = 5,67 |
| Osuu | Kupongin kohteiden todennäköisyyksien tulo (ottelut oletetaan toisistaan riippumattomiksi). | 0,55 × 0,57 × 0,53 = 17 % |
| Odotusarvo | Osuu × kerroin − 1. Kupongin keskimääräinen tuotto. | 0,17 × 5,67 − 1 = −5 % |
| Osumat (odotus) | Montako kohdetta osui ja montako olisi sivun todennäköisyyksien mukaan pitänyt osua keskimäärin. | 6/10 (odotus 5,4) |
| Odotetut maalit | Mallin keskimääräinen maaliodotus kummallekin joukkueelle 60 minuutissa (λ). | 3,53 – 2,55 |
| Todennäköisimmät | Yleisimmät lopputulokset 60 minuutin jälkeen. Tasatulokset ovat usein kärjessä, koska jokainen jatkoajalle mennyt ottelu päättyy varsinaisella peliajalla tasan. | 3–3 (7 %) |
| Lepo | "Pelasi eilen" = back-to-back. "2 lepopäivää" = kaksi päivää ilman ottelua. | |
| Poissa (p/o) | Loukkaantuneet ja pelikiellossa olevat pelaajat ja heidän pisteensä per ottelu. "Ollut jo pois" = pelaaja ei ole pelannut tällä kaudella, joten poissaolo näkyy jo joukkueen tuloksissa. | Marchand (1,01 p/o) |
| 10 viim. V-H-JA | Viimeisen 10 ottelun voitot – varsinaisen peliajan häviöt – jatkoaika- tai voittolaukaustappiot, ja maalit tehty–päästetty. | 6-4-0 (26–26) |
| CLV (sulkemiskerroin) | Otettu Veikkaus-kerroin × Pinnaclen katteeton todennäköisyys juuri ennen ottelun alkua − 1. Plus = sait paremman hinnan kuin markkinan lopullinen arvio. Plussalla pysyvä CLV on luotettavin merkki todellisesta edusta. Kaikkien Veikkauksen valintojen CLV on noin −5 % (kate), joten jo esimerkiksi −2 % on keskimääräistä parempi hinta. | 1,92 × 0,53 − 1 = +1,8 % |
| Log-loss | Ennusteiden tarkkuusmittari: mitä pienempi, sitä paremmin todennäköisyydet osuivat. Pelkillä keskiarvoilla 1X2:ssa noin 1,068. | 1,048 |
5. Miten laskelmat toimivat
5.1 Joukkueiden voimat
Jokaiselle joukkueelle lasketaan hyökkäysvoima (kuinka paljon se tekee maaleja keskiverrolle vastustajalle) ja puolustusvoima (kuinka paljon se päästää). Ne sovitetaan kaikista viiden kauden otteluista Poisson-mallilla:
odotetut maalit (koti) = exp( taso + kotietu + hyökkäys(koti) + puolustus(vieras) ) odotetut maalit (vieras) = exp( taso + hyökkäys(vieras) + puolustus(koti) )- Maalit ja xG yhdessä. Jokaisen ottelun "maalimäärä" mallille on 50 % toteutuneita maaleja ja 50 % MoneyPuckin odotettuja maaleja (xG).
- Tuoreet ottelut painavat eniten. Ottelun paino puolittuu 100 päivässä. Edellisten kausien ottelut kerrotaan lisäksi 0,7:llä per kausi.
- Kutistus. Jokaista joukkuetta vedetään kohti liigan keskitasoa kolmen keskivertopelin verran.
- Kotietu lasketaan datasta (tällä hetkellä noin 6 % enemmän maaleja kotona).
- Vain 60 minuutin maalit lasketaan.
5.2 Illan korjaukset
| Tekijä | Miten vaikuttaa |
|---|---|
| Back-to-back | Jos joukkue pelasi eilen: oma maaliodotus −8 % ja vastustajan +4 %. |
| Lepo | 3 tai useampi lepopäivä: oma maaliodotus +1 %. |
| Aloittava maalivahti | Illan aloittajan torjuntaprosenttia verrataan joukkueen viimeaikaisten maalivahtien tasoon. Ero × vastustajan keskimääräiset laukaukset = muutos vastustajan maaliodotukseen. Torjuntaprosentti kutistetaan kohti liigan keskiarvoa 600 laukauksen verran (puoliintuminen 365 päivää). Tuntematon vahti arvioidaan hieman alle keskitason. |
| Poissaolot | Poissa olevien pelaajien osuus joukkueen pisteistä × 0,45 laskee hyökkäystä, enintään 15 %. Vain tällä kaudella pelanneet lasketaan. |
5.3 Tulosjakauma ja todennäköisyydet
Odotetuista maaleista lasketaan jokaisen lopputuloksen todennäköisyys Poisson-jakaumalla (0–0, 1–0, … 12–12). NHL:ssä 60 minuutin tasapelejä on enemmän kuin puhdas Poisson ennustaa, joten tasatulosten todennäköisyydet kerrotaan 1,55:llä ja jakauma normalisoidaan. Jakaumasta saadaan 1X2, yli/alle ja todennäköisimmät tulokset.
5.4 Pinnacle ja Veikkauksen kertoimet
Vedonvälittäjien kertoimiin on hinnoiteltu kaikki uutiset, maalivahtivalinnat ja suuret panokset. Pinnacle on näistä tarkin: sen kate on pieni (noin 2–3 %), ja se hyväksyy suuria panoksia ammattilaisilta, joten väärä hinta korjautuu nopeasti. Siksi todennäköisyyden päälähde on Pinnacle ja oma malli toimii tukena.
Pinnacle = Pinnaclen 60 min 1X2, kate poistettu todennäköisyys = 0,9 × Pinnacle + 0,1 × malli etu = todennäköisyys × Veikkauksen kerroin − 1 etu Pinnaclea vastaan = Pinnacle × Veikkauksen kerroin − 1- 60 minuutin 1X2 Pinnaclelta. Pinnaclen päämarkkinoista (voittaja ja maalimäärä jatkoaikoineen) sovitetaan joukkueiden maaliodotukset, joista lasketaan varsinaisen peliajan 1X2 ja yli/alle. Lupaavimmille kohteille haetaan lisäksi Pinnaclen oma 60 minuutin 1X2.
- Pinnaclen kertoimet haetaan The Odds API -palvelusta. Ilmaistaso riittää.
- Veikkauksen kertoimet haetaan suoraan Veikkauksen omasta sisältörajapinnasta (sama, jota veikkaus.fi käyttää): 1X2, kaikki maalirajat ja lisävedot molempien öiden otteluihin.
- Veikkauksen kate on NHL:n 1X2:ssa noin 5–6 %, lisävedoissa enemmän. Siksi Veikkausta vastaan plussalla olevia kohteita on harvoin.
- Ilman Pinnaclea (haku epäonnistui tai Pinnacle ei ole vielä avannut huomisen ottelua) todennäköisyys = 0,5 × malli + 0,5 × Veikkauksen katteeton todennäköisyys. Tällainen kohde ei voi olla suositeltu.
5.5 Lisävetojen hinnoittelu (johdettu hinta)
Pinnacle ei hinnoittele kaikkia Veikkauksen lisävetoja, joten niiden reilu hinta lasketaan:
- Ottelun maaliodotuksista lasketaan tulosjakauma kuten luvussa 5.3 (tasapelikerroin 1,55).
- Voittomarginaalin muotokorjaus: pelkkä Poisson arvioi maalieroja väärin (esimerkiksi tyhjän maalin maalit tekevät kahden ja kolmen maalin voitoista yleisempiä). Jokainen lopputulos kerrotaan maalieron mukaisella kertoimella, joka on laskettu edellisten kausien otteluista: ero 0: 0,98, ero 1: 0,66, ero 2: 0,94, ero 3: 1,65, ero 4+: 1,14.
- Jakauma skaalataan vastaamaan Pinnaclen 60 minuutin 1X2:ta, jotta lisävedot ovat linjassa päämarkkinan kanssa.
- Jokaisen lisävedon todennäköisyys luetaan jakaumasta (esim. TBL −1 = kaikki tulokset, joissa TBL voittaa vähintään kahdella).
Koska hinta on johdettu, listoille vaaditaan lisävedoilta vähintään 3 %:n etu (1X2:lla 0–1 %). Tarkkaa tulosta ei näytetä listoilla lainkaan, koska sen kate on hyvin suuri ja hinta herkin virheille. Muotokorjauksen kertoimet päivitetään noin kerran kuukaudessa uusimmilla otteluilla.
5.6 Mitä malli ei käytä ja miksi
Veikkauksen "Voittaja (ml. jatkoaika)" -markkinaa sekä erä- ja pelaajavetoja ei käytetä, koska kaikki ehdotukset ovat 60 minuutin vetoja.
Keskinäiset ottelut ja viimeisten 10 ottelun vire näytetään sivulla, mutta ne eivät vaikuta ennusteeseen. Testasin ne 2 624 ottelulla: kun joukkueiden voimat on jo laskettu, niiden yhteys lopputulokseen oli käytännössä nolla (korrelaatio 0,016 ja −0,015).
6. Käytetty data
| Lähde | Mitä | Haetaan |
|---|---|---|
| NHL:n rajapinnat (api-web.nhle.com, api.nhle.com) | Ottelut ja tulokset viideltä kaudelta, jatkoaika- ja voittolaukaustieto, laukaukset, maalivahtien ottelukohtaiset tilastot, pelaajien pisteet, kokoonpanot, otteluohjelma | Kuluva kausi joka ajolla, vanhat kaudet kerran |
| MoneyPuck | Odotetut maalit (xG) jokaisesta ottelusta joukkueittain | Kerran vuorokaudessa |
| ESPN | Loukkaantumis- ja pelikieltolista | Joka ajolla |
| DailyFaceoff | Aloittavat maalivahdit ja vahvistuksen tila | Joka ajolla |
| The Odds API (Pinnacle) | Pinnaclen voittaja-, maalimäärä- ja 1X2-kertoimet. Vaatii ilmaisen API-avaimen (odds_api_key). | Ennusteajot ja yöhaut (sulkeutumiskertoimet) |
| Veikkaus (sisältörajapinta) | NHL:n 1X2, maalirajat ja lisävedot (tasoitus, voittomarginaali, joukkueen maalit, tarkka tulos, tuplamerkki, molemmat maalintekijät, pariton/parillinen, 1X2 + maalimäärä). Vain luku: ei kirjautumista, ei pelaamista. Varalla sivun luku Edge-selaimella. | Ennusteajot |
Kaikki haettu data tallentuu kansioon data\raaka. Jos jokin lähde ei vastaa, ohjelma käyttää viimeksi haettua versiota ja kirjaa asian lokiin.
7. Mallin luotettavuus
Malli testattiin kausilla 2024–25 ja 2025–26 niin, että jokainen ottelu ennustettiin vain sitä ennen pelattujen otteluiden tiedoilla, kuten oikeassa käytössä.
| Mittari | Malli | Pelkät keskiarvot |
|---|---|---|
| Ottelut | 2 624 | 2 624 |
| Log-loss 1X2 (pienempi parempi) | 1,048 | 1,068 |
| Todennäköisin lopputulos osui | 46 % | 43 % |
| Log-loss yli/alle 5,5 | 0,686 | 0,693 |
Kalibrointi: pitävätkö prosentit?
Testikausien kalibrointi (mallin 1X2-todennäköisyydet):
| Malli sanoi | Ennusteita | Keskimäärin | Toteutui |
|---|---|---|---|
| 10-20 % | 148 | 18,0 % | 14,9 % |
| 20-30 % | 3 507 | 24,1 % | 23,6 % |
| 30-40 % | 2 035 | 35,3 % | 37,2 % |
| 40-50 % | 1 564 | 44,5 % | 43,0 % |
| 50-60 % | 541 | 53,6 % | 53,8 % |
| 60-70 % | 75 | 63,6 % | 70,7 % |
Sivun kalibrointikaavio ja -taulukko (Seuranta: Mallin luotettavuus ja Viikkokatsaus) tekee saman oikeilla, ratkenneilla Veikkauksen valinnoilla: valinnat ryhmitellään sivun todennäköisyyden mukaan (alle 30 %, 30–45 %, 45–60 %, yli 60 %), ja jokaisesta ryhmästä näkyy montako osui, odotus, toteutunut ja ennustettu osumaprosentti. Kun malli toimii, "Toteutui" on lähellä "Ennustettu"-lukua. Sadan kohteen ryhmässä ±5 prosenttiyksikön ero on vielä sattumaa. Pysyvä ero samaan suuntaan kertoo, että sivu on liian varma tai liian varovainen.
CLV-seuranta
Jokainen suositus (Suositellut-, Paras arvo- ja Yksittäiset-listojen kohteet) tallentuu tiedostoon data\suositukset.csv otetun kertoimen kanssa. Yöhaut hakevat Pinnaclen kertoimet juuri ennen ottelun alkua, ja aamuajossa jokaiselle suositukselle lasketaan CLV ja kirjataan, osuiko se.
- CLV keskimäärin plussalla 100–200 suosituksen jälkeen: työkalu löytää aidosti parempia hintoja kuin markkina.
- CLV lähellä nollaa tai miinuksella: edut ovat olleet satunnaisia, eikä Veikkausta vastaan pelaaminen kannata.
Vertailuryhmä: kaikki valinnat
Joka ajolla tallennetaan myös jokainen Veikkauksen valinta (1, X, 2, yli/alle ja lisävedot tarkkaa tulosta lukuun ottamatta) tiedostoon data\kaikki_valinnat.csv, ja niille lasketaan CLV ja tasapanostuotto. Hintavertailu-taulukossa ensimmäisenä ovat sivun suositukset, sitten kaikki valinnat ja kohdetyypit erikseen, myös lisävedot markkinoittain.
- Kaikkien valintojen CLV on odotettavasti noin −5 % (Veikkauksen kate). Se on lähtötaso.
- Suositusten CLV:n pitäisi olla selvästi lähtötasoa parempi, mieluiten plussalla.
- Jos jokin kohdetyyppi on pitkään selvästi muita parempi tai huonompi, sitä voidaan painottaa suosituksissa.
8. Vianetsintä
| Oire | Syy ja korjaus |
|---|---|
| Tila näyttää "Vanha ennuste" tai kohteet eivät päivity klo 13 / 20 jälkeen | Päivitys ei tullut perille: Martinin kone ei ollut päällä tai ajo epäonnistui. Lataa sivu hetken päästä uudelleen. Ylläpito: katso data\loki.txt ja aja ennusta.bat. |
| Sivu näyttää vanhaa versiota | Lataa sivu uudelleen. Kotinäytölle asennettu sivu päivittyy, kun avaat sen ja käynnistät uudelleen. |
| Kirjautumislinkki ei toimi | Linkki on kertakäyttöinen ja vanhenee. Pyydä uusi linkki, kirjoita sähköpostin kuusinumeroinen koodi tai käytä salasanaa. |
| "Tätä osoitetta ei ole kutsuttu" | Pyydä ylläpitäjää lisäämään sähköpostiosoitteesi. |
| Kupongin tallennus ei onnistu | Kuponkia ei voi tallentaa ottelun alettua eikä muokata, kun ensimmäisen ottelun alkuun on alle tunti. |
| Pelatut kupongit eivät ratkea | Aamuajo ei mennyt läpi. Kupongit ratkeavat seuraavassa onnistuneessa ajossa. |
| Huomisen otteluissa "Pinnacle ei vielä" | Ei vika: Pinnacle avaa kertoimet yleensä vasta otteluaamuna. |
| ★ Suositellut tai Paras arvo on tyhjä | Ei vika: Veikkauksen kertoimissa ei ollut kohteita, jotka olisivat reilua hintaa parempia. Näin käy monena iltana. Katso silloin Lyötävät. |
| Maalivahti väärä | DailyFaceoff ei ollut vielä vahvistanut aloittajaa. Katso tilanne illan päivityksen jälkeen. |
9. Rajoitukset ja vastuullisuus
- Malli on arvio, ei varmuus. Yksittäinen NHL-ottelu on pitkälti sattumaa: paraskin malli osuu todennäköisimpään lopputulokseen alle puolessa otteluista.
- Pinnacle on tarkka mutta ei erehtymätön, ja Veikkausta vastaan löytyvät edut ovat yleensä vain 1–3 %. Niiden todellisuus selviää vasta CLV-seurannasta.
- Lisävetojen reilu hinta on johdettu laskelma. Se on hyvä arvio mutta epätarkempi kuin Pinnaclen suora kerroin.
- Etu ja odotusarvo kertovat keskimääräisestä tuotosta satojen vetojen aikana, eivät yhden illan tuloksesta.
- Malli ei tunne kaikkea: esimerkiksi ketjumuutokset, aamuharjoitusten sairastumiset tai joukkueiden motivaatio puuttuvat.
- Kupongin ottelut oletetaan toisistaan riippumattomiksi, mikä pitää hyvin, koska kohteet ovat eri otteluista.
- Pelaa vain summilla, jotka voit hävitä. Veikkauksen pelirajat ja Peluuri (0800 100 101) auttavat, jos pelaaminen alkaa huolettaa.