MathPredictions

Cum funcționează pronosticurile noastre

Fiecare cifră de pe acest site este rezultatul unui singur flux care rulează la fel pentru orice meci. Niciun editor nu alege partidele, niciun om nu rescrie o probabilitate și nimic nu este retras discret după ce pierde.

Pe scurt: evaluările de atac și apărare, ponderate după cât de recente sunt meciurile, sunt estimate din mai multe sezoane de rezultate, transformate într-o distribuție completă a scorurilor posibile, confruntate cu ceea ce cotează piața de pariuri și, în final, decontate public față de rezultatul real. Secțiunile de mai jos detaliază fiecare dintre acești pași.

Datele din spate

Motorul este estimat pe mai multe sezoane de meciuri încheiate din toate competițiile acoperite aici: scoruri finale și la pauză, cornere obținute și cedate, plus șuturile și posesia pe care le aduce fluxul de date și care alimentează panourile de context din pagini și lanțul de rezervă al modelului de cornere. Alături stă un instantaneu al cotelor caselor de pariuri, luat în momentul generării predicției și reîmprospătat cât timp meciul este încă deschis. Esports și competițiile virtuale sau simulate sunt excluse printr-un registru întreținut manual, nu prin potrivirea denumirilor, astfel încât scorurile lor să nu contamineze niciodată evaluarea unei echipe reale.

Evaluări de atac și apărare ponderate în timp

Fiecare echipă are o evaluare de atac și una de apărare — cât creează și cât cedează raportat la propriul mediu. Cele două sunt estimate împreună prin ajustare proporțională iterativă, un solver în formă închisă care alternează între atac și apărare până când întregul grup reproduce volumul de goluri observat efectiv în el, fiecare meci istoric fiind depreciat printr-un nucleu exponențial de prospețime. Forma recentă domină, iar sezoanele mai vechi se estompează treptat, în loc să fie tăiate la o graniță arbitrară de sezon. Estimarea se face în interiorul unor grupuri pe țări, care țin laolaltă diviziile unei națiuni și cupele ei interne: astfel, duelurile din cupă devin punți între divizii, iar o nou-promovată sosește cu o evaluare câștigată împotriva unor adversari reali, nu cu o pagină albă.

Când datele sunt puține

Evaluările brute reacționează exagerat la eșantioane mici, așa că fiecare este trasă către valoarea de referință a grupului ei proporțional cu dovezile care o susțin — un pas bayesian empiric care împiedică un club cu o mână de meciuri înregistrate să pară de neînvins doar pentru că două dintre ele s-au terminat 4-0. Ratele de bază ale campionatelor primesc același tratament către media grupului, ceea ce împiedică o competiție mică dintr-un grup mare să derapeze pe zgomot. Puterea acestei atracții depinde de mărimea efectivă a eșantionului, nu de numărul de meciuri, așa că partidele vechi, puternic depreciate, cântăresc pe bună dreptate mai puțin.

De la evaluări la distribuția scorurilor

Pentru fiecare meci, evaluările celor două echipe și ratele de bază acasă și în deplasare ale competiției produc un număr așteptat de goluri pentru fiecare parte. Aceste așteptări sunt desfășurate într-o grilă completă de probabilități ale scorurilor — orice rezultat plauzibil de la 0-0 în sus — purtând corecția Dixon-Coles pentru dependența bine documentată dintre cele două scoruri în meciurile cu puține goluri, exact acolo unde modelele Poisson independente greșesc și exact acolo unde trăiește fotbalul. Rezultatul meciului, scorul corect, peste/sub goluri, ambele echipe marchează, șansa dublă și handicapul asiatic se citesc toate din aceeași grilă normalizată. Două piețe publicate de noi nu se pot contrazice: cota la peste/sub și cea la scor corect sunt aceeași distribuție, privită de două ori.

Citirea corectă a pieței

Acolo unde există cote ale caselor de pariuri, ele nu sunt luate ca atare. Cotele publicate conțin marja casei, așa că marja este mai întâi eliminată, iar cotele sunt convertite în probabilități corecte. Liniile de handicap și de total sunt apoi rezolvate ca un sistem pentru cele două mărimi pe care piața le exprimă cu adevărat — diferența de valoare dintre echipe și totalul de goluri așteptat —, un semnal mult mai stabil decât orice cotă izolată. Liniile de sfert sunt cotate printr-un nucleu cu miză împărțită, care tratează exact cazurile de jumătate câștig și jumătate pierdere, în loc să fie rotunjite la cea mai apropiată linie întreagă, așa cum fac discret majoritatea modelelor publicate.

Un model dedicat pentru cornere

Cornerele nu sunt deduse din goluri. Au propriile evaluări de atac și apărare — cornere obținute și cedate, estimate cu același solver ponderat în timp —, sunt proiectate pentru fiecare parte și apoi cotate față de linia exactă de cornere a meciului printr-o distribuție continuă discretizată, nu printr-un tabel de căutare. Când istoricul de cornere al unei echipe este prea sărac pentru a fi de încredere, modelul coboară pe un lanț definit: mai întâi evaluările, apoi statisticile live ale meciului, apoi doar piața. Dacă niciunul dintre aceste niveluri nu trece pragul, modelul raportează că nu există date, în loc să inventeze o cifră.

Combinare ponderată după precizie

Modelul și piața sunt combinate prin ponderare după precizie, bazată pe mărimea efectivă a eșantionului: la echipele cu istoric sărac, cea mai mare parte din greutate o duce piața, în campionatele acoperite în profunzime o duce modelul, iar trecerea dintre ele este continuă, nu un comutator. Când, după această combinare, rămâne o diferență de valoare de 5% sau mai mare, predicția este marcată drept value — modelul susține un avantaj pe care cota nu îl reflectă și o spune public înainte de start, acolo unde poate fi verificat ulterior.

Calibrare și testare în afara eșantionului

Nimic nu intră în producție pentru că un backtest arată bine. Motorul este validat pe aproximativ jumătate de milion de meciuri istorice, cu separare strictă în afara eșantionului: evaluările sunt estimate doar din ce se putea ști înainte de fiecare start, iar rezultatele sunt punctate cu log-loss și scorul Brier — reguli de punctare proprii, care pedepsesc greșeala făcută cu încredere în loc să o recompenseze —, alături de rata de reușită față de linie și de curbe de calibrare pe intervale, care verifică dacă o predicție de 60% chiar câștigă în aproximativ 60% din cazuri. O versiune care nu atinge pragurile de acceptare nu ajunge live.

Fără selecție convenabilă

Orice meci de fotbal real eligibil primește o predicție — fără alegerea celor ușoare. Predicțiile îngheață cu 30 de minute înainte de start, iar fiecare predicție înghețată este decontată față de rezultatul final și contorizată în istoricul public de acuratețe, atât reușitele, cât și ratările.