Analisi statistica sul calcio

Probabilità che si possono verificare.

Stimiamo la distribuzione congiunta dei punteggi esatti di una partita. Da quella matrice discende ogni mercato gol — finale, primo tempo, secondo tempo — coerente per costruzione. Poi pubblichiamo quanto ci abbiamo preso.

collegamento…61.746 partite in archivionumeri al 15 agosto 2026

Come si legge

Tre livelli, in quest’ordine.

Un numero da solo non si può controllare: o ci si fida, o niente. Per questo sotto a ogni probabilità c’è la ragione che la produce, e sotto ancora il registro di quanto quelle probabilità hanno tenuto nel tempo.

01
71,4%Over 2,5confidenza media

Il numero

La probabilità del mercato, con accanto quanta informazione il modello ha davvero su quella partita. Se è poca, lo dice.

02
casa2,1
ospite1,3

gol attesi · 90 minuti

Il perché

I gol attesi delle due squadre. Sono la primitiva da cui esce tutto il resto: «2,1 contro 1,3» spiega da solo un Over 2,5 al 71%.

03

La prova

La calibrazione storica, calcolata sulle previsioni salvate prima del fischio d’inizio. È l’unica cosa che si può verificare da fuori.

La matrice congiunta

121 punteggi, una sola distribuzione

Il modello non stima «la probabilità dell’Over 2,5». Stima quanto è probabile ogni singolo risultato: 0-0, 1-0, 2-1, fino a 10-10. Undici per undici, una casella per punteggio, e la somma fa esattamente uno.

Esempio con gol attesi 1,74 – 1,12. Le percentuali qui accanto sono calcolate davvero da questa matrice, dal vivo.

gol casagol ospite
punteggi possibili121
somma delle caselle100%

Cosa esce

Sedici famiglie di mercato, una sola origine.

Il primo tempo e il secondo tempo hanno modelli propri, e il finale nasce dalla loro convoluzione. Costa un decimillesimo di RPS — nulla — e in cambio le tre finestre non possono contraddirsi.

Novanta minuti

la finestra principale

  • Esito 1X2
  • Over / Under
  • Gol / NoGol
  • Doppia chance
  • Multigol
  • Gol squadra casa
  • Gol squadra ospite
  • Risultato esatto
  • Combo esito + gol
  • Pari / Dispari

Primo tempo

stimato, non ricavato

  • Esito 1X2
  • Over / Under
  • Gol / NoGol

Secondo tempo

arrivato in regalo dalla convoluzione

  • Esito 1X2
  • Over / Under
  • Gol / NoGol

Coerenza, vista da vicino

Il primo tempo non può essere più probabile del finale.

Sembra ovvio, e con un modello separato per finestra succede di continuo senza che nulla lo segnali. Qui le tre righe escono dalla stessa distribuzione: la disuguaglianza è aritmetica.

Inter – MonzaOver 1,5
primo tempo45,6%
secondo tempo60,3%
finale87,4%

La prova pubblica

Quando diciamo 70%, succede il 70% delle volte?

Chiunque può pubblicare percentuali. Quasi nessuno pubblica quanto ci ha preso. Ogni previsione viene salvata prima del fischio d’inizio e confrontata con quello che è poi successo: se il modello è calibrato, i punti stanno sulla diagonale.

Essere calibrati non vuol dire indovinare. Vuol dire che il numero pubblicato significa davvero quello che dice — ed è la sola cosa che si può controllare da fuori.

Previsto contro accaduto

validazione walk-forward
Over 2,5
49,5%51,1%
Gol / NoGol
51,2%53,6%
Over 4,5
14,1%13,5%
Over 5,5
6,2%5,5%
prevista dal modello osservata sul campo

Misure su 18.599 partite mai viste dal modello. Le code — Over 4,5 e Over 5,5 — sono i mercati meglio calibrati, al contrario di quanto ci si aspetterebbe.

L’errore di calibrazione, prima e dopo

I calibratori isotonici entrano in produzione solo dove superano un test di log loss su dati mai visti: comprimere le probabilità costa discriminazione, e su un mercato già calibrato non conviene.

Gol / NoGol
0,04480,0220
primadopo
Over 2,5
0,03730,0192
primadopo
Over 3,5
0,03030,0065
primadopo

Dove siamo

Numeri misurati, non promessi.

0
partite in archivio

sei stagioni, ricostruite partita per partita

0
competizioni seguitein aggiornamento

il catalogo si sta ampliando: nuovi campionati in arrivo

0,0000
RPS in walk-forward

su 18.755 partite mai viste dal modello

0
famiglie di mercato

finale, primo tempo e secondo tempo, dalla stessa matrice

Contro i modelli di riferimento

RPS medio pesato, validazione walk-forward. Più corta è la barra, meglio è. La scala parte da 0,20: fra un modello decente e uno molto buono ballano pochi millesimi, ed è giusto vederli.

A1 Dixon-Coles0,2132
Poisson semplice0,2147
Frequenze storiche0,2279
Probabilità uniformi0,2338

Copertura

28 competizioni, e il numero sta salendo.

Il catalogo dei campionati studiati è in corso di aggiornamento: ne stiamo aggiungendo altri, e ogni nuova competizione porta con sé sei stagioni di storico prima di poter essere pubblicata. Questa pagina legge l’elenco dal servizio, quindi si aggiorna da sola.

Elenco dell’ultima verifica: il servizio non ha risposto.

BundesligaGermaniaPremier LeagueInghilterraUEFA Europa Conference LeagueEuropaChampionshipInghilterraJupiler Pro LeagueBelgioSegunda LigaPortogalloSegunda DivisiónSpagnaSerie C — Girone BItaliaBrasileirãoBrasilePremiershipScozia+ altre in arrivo
La LigaSpagnaSerie AItaliaUEFA Europa LeagueEuropaEerste DivisiePaesi BassiLeague OneInghilterraLigue 2FranciaSerie BItaliaSerie C — Girone CItaliaLiga MXMessico
Ligue 1FranciaUEFA Champions LeagueEuropa2. BundesligaGermaniaEredivisiePaesi BassiLeague TwoInghilterraPrimeira LigaPortogalloSerie C — Girone AItaliaSüper LigTurchiaMajor League SoccerStati Uniti

Il confine

Analisi di dati sportivi. Non un’app di scommesse.

La distinzione non è cosmetica: stabilisce cosa può uscire dal servizio e cosa no. È scritta nel codice prima che in questa pagina.

  1. Nessuna quota

    Le quote dei bookmaker restano nel backend, dove servono da termine di paragone per capire quanto vale il modello. In pagina non entrano, e un test automatico lo verifica su ogni risposta del servizio.

  2. Nessun consiglio

    Qui si pubblicano probabilità, gol attesi e statistiche. Cosa farne non è una domanda a cui questo progetto risponde, e non troverai da nessuna parte una riga che ti dica cosa giocare.

  3. Nessun numero senza incertezza

    Ogni previsione porta con sé quanta informazione il modello ha davvero su quella partita. Su una neopromossa alla terza giornata la confidenza è bassa, ed è scritto.

18+Il gioco d’azzardo può causare dipendenza patologica. Questo sito non promuove il gioco, non contiene pubblicità di operatori e non invita a scommettere.

Il prossimo passo

L’app arriva quando i numeri saranno pronti a reggere il confronto.

iOS e Android, gratuita. Fino ad allora il lavoro continua dove conta: raccogliere dati ogni tre ore, riaddestrare i modelli ogni lunedì e accumulare il track record che rende verificabile tutto il resto.

iOSin arrivoAndroidin arrivo