Come fa Footlab AI a calcolare i suoi pronostici di calcio?
Per ogni partita, Footlab AI stima un numero di gol attesi per squadra, poi ne ricava la probabilità di ciascun esito con un modello di Poisson bivariato. Questo numero atteso combina sei informazioni: la forza recente delle due squadre misurata sulle ultime 40 partite (una partita di sei mesi fa pesa la metà di una recente), una classifica Elo mondiale ancorata per campionato, la formazione titolare probabile, le assenze confermate, il fattore campo e il contesto dell’incontro (gara di ritorno, giorni di riposo). Quando per la partita sono pubblicate delle quote, la probabilità 1X2 mostrata combina questa stima con il consenso del mercato, e i gol attesi vengono ricalibrati per restare coerenti con essa. Il modello da solo, testato su partite mai viste dei grandi campionati e delle coppe europee (16 luglio 2026), trova l’esito giusto nel 53,9% dei casi, mentre una scelta a caso tra tre esiti darebbe il 33,3%; la scheda fornita, che lo combina con le quote, si colloca al livello dei bookmaker.
Versione del modello: 2026-10. Ultime modifiche funzionali, il 5 ottobre 2026: il margine dei bookmaker viene tolto dalle quote con il cosiddetto metodo «della potenza», che non sottostima più i grandi favoriti; le quote vengono rilevate una seconda volta poco prima del calcio d’inizio. Modifica precedente, il 25 settembre 2026: gol attesi, risultati esatti e mercati derivati ricalibrati sulla probabilità 1X2 pubblicata. Backtest di riferimento: 16 luglio 2026, 25.424 partite.
Cosa produce esattamente il modello per una partita?
Il modello produce una probabilità per ciascuno dei tre esiti (vittoria in casa, pareggio, vittoria in trasferta), il risultato esatto più probabile e la probabilità di alcuni mercati derivati, calcolati sulla stessa matrice dei punteggi.
- Probabilità 1X2, che per costruzione sommano al 100%.
- Risultato esatto più probabile, letto in una matrice limitata a 8 gol per squadra.
- Probabilità di più di 2,5 gol e probabilità che entrambe le squadre segnino.
- Probabilità di un gol prima dell’intervallo, calibrata su una percentuale empirica del 44% dei gol segnati nel primo tempo.
Perché la probabilità 1X2 tiene conto delle quote di mercato?
Perché è ciò che si è dimostrato più preciso. Su 19.583 partite di tutte le competizioni con quote disponibili (misurazione del 5 ottobre 2026), il modello da solo indica il risultato giusto nel 50,5% dei casi e il favorito dei bookmaker nel 52,8%. La combinazione dei due fa pari con il mercato (52,7%, lo stesso pronostico del favorito nel 98,5% dei casi) e resta nettamente meglio calibrata del modello da solo (Brier score di 0,583 contro 0,602). Footlab AI quindi non batte i bookmaker, si allinea a loro: il confronto completo, compreso il rendimento di una puntata, è pubblicato nella pagina sulla precisione.
- Le quote 1X2 sono quelle dei bookmaker, aggregate dal nostro fornitore di dati e rilevate una prima volta circa il giorno prima della partita, poi di nuovo tra 90 e 10 minuti prima del calcio d’inizio (la scheda usa il rilievo più recente), quindi mediate e depurate del margine del bookmaker con il cosiddetto metodo «della potenza»: toglie il margine soprattutto dagli outsider, dove i bookmaker lo collocano, così i grandi favoriti non vengono più sottostimati (su 19.583 partite, un favorito dato all’85% vinceva il 92% delle volte con il metodo precedente, l’88% per un 87% annunciato con questo).
- Il loro peso nella probabilità mostrata va dall’85% al 95% a seconda della fiducia del modello: 95% quando il modello è incerto. Nessuna regola obbliga la scheda a riprendere il vincitore indicato dai bookmaker: quando il modello non è d’accordo con loro (18% delle partite), è questa miscela a decidere da sola, e il modello mantiene il suo vincitore quando è abbastanza sicuro di sé.
- I gol attesi, i risultati esatti e le probabilità sui gol e sul primo tempo vengono poi ricalibrati per corrispondere esattamente a questa probabilità 1X2. Misurato su 16.630 partite: risultati esatti e primo tempo previsti meglio, nessun mercato peggiorato.
- Senza quote pubblicate (partita ancora lontana o competizione non coperta), vale la previsione del modello da solo. Le quote stesse non vengono mai mostrate.
Come si misura la forza di una squadra?
La forza di una squadra è stimata sulle sue ultime 40 partite, con una ponderazione che dimezza il peso di una partita ogni 180 giorni, corretta per la qualità degli avversari affrontati e per le medie della sua competizione.
- I gol segnati e subiti sono mescolati all’80% con i gol attesi (l’xG ufficiale quando il fornitore lo mette a disposizione, altrimenti una stima basata sui tiri in porta, in ragione di 0,3192 gol per tiro in porta, misurata su 270.000 partite).
- Una squadra con poche partite recenti viene riportata verso la media della sua competizione (regolarizzazione a 5 partite), invece di mostrare una forza estrema ricavata da tre incontri.
Come si confrontano due squadre che non si affrontano mai?
Ogni campionato nazionale è un gruppo quasi chiuso, le cui partite interne si compensano: senza correzione, il miglior club della Romania e il miglior club dell’Ucraina ottengono lo stesso Elo. Footlab AI aggiunge quindi all’Elo del club un’ancora di gruppo, aggiornata solo dalle partite tra gruppi diversi.
- Il rating mondiale di un club è il suo Elo di club più l’ancora del suo campionato.
- L’ancora di un campionato si muove solo con le coppe europee e le partite internazionali, con un coefficiente di 24: il maggior guadagno singolo misurato nel progetto.
- I club femminili e le squadre giovanili hanno i propri gruppi: i loro risultati non spostano l’ancora del campionato maschile.
- Il fattore campo vale 60 punti Elo nell’aggiornamento della classifica.
La formazione viene presa in considerazione?
Sì: dal 9 agosto 2026 Footlab AI verifica la formazione probabile sul web prima di ogni partita e corregge la previsione in base all’undici annunciato, alla sua esperienza e ai voti individuali dei giocatori.
- Una formazione confermata dalla stampa ha la precedenza su quella dedotta dalle rotazioni recenti.
- L’esperienza dell’undici e i voti partita dei giocatori vengono riportati alla scala del loro campionato prima di essere confrontati: un 7,2 non vale la stessa cosa ovunque.
- Le assenze confermate (infortuni, squalifiche) riducono la forza offensiva attesa della squadra interessata.
Perché le partite tra campionati diversi vengono trattate a parte?
Perché la forma in campionato quasi non si trasferisce: misurata nel backtest, conserva solo il 10% del suo peso in una partita tra campionati diversi. È la lezione più costosa del progetto, ed è codificata così com’è.
- In una partita tra gruppi diversi, la forma recente in campionato è smorzata al 10% del suo peso abituale.
- In compenso, il divario di Elo mondiale pesa quasi tre volte di più che in campionato, perché l’ancoraggio per gruppo ha reso questo divario davvero confrontabile.
- La precisione viene misurata separatamente su questo segmento, di continuo, grazie alla colonna cross_pool del registro delle previsioni.
Con quale frequenza vengono aggiornati i dati del modello?
I punteggi vengono seguiti minuto per minuto durante le partite, le classifiche vengono ricalcolate ogni ora, mentre infortuni e rating Elo vengono risincronizzati ogni giorno.
- Una previsione viene ricalcolata fino al calcio d’inizio; l’ultima versione fornita è quella che viene registrata e valutata.
- Il risultato reale viene confrontato con la previsione non prima di tre ore dopo il calcio d’inizio.
- Una partita rinviata o annullata non viene mai contata come errore: viene chiusa senza risultato dopo quattordici giorni.
Quali sono i parametri del modello?
I nove parametri qui sotto sono quelli che pesano di più sulla previsione. Ognuno è stato fissato con una scansione di valori sul backtest, poi confermato su un campione successivo mai visto dal modello.
| Parametro | Valore | Cosa fa |
|---|---|---|
| Emivita della forma | 180 giorni | Una partita di sei mesi fa pesa la metà di una recente. |
| Regolarizzazione | 5 partite | Una squadra poco osservata viene riportata verso la media della sua competizione. |
| Peso dei gol attesi | 0,8 | La forza è stimata all’80% sui gol attesi e al 20% sui gol reali. |
| Coefficiente di ancoraggio del gruppo | 24 | Velocità con cui un intero campionato sale o scende nella classifica mondiale. |
| Fattore campo (Elo) | 60 punti | Bonus applicato alla squadra di casa nell’aggiornamento della classifica. |
| Smorzamento tra campionati | 0,1 | La forma in campionato conserva solo il 10% del suo peso fuori dal proprio campionato. |
| Smorzamento dei totali | 0,8 | Corregge l’eccesso di fiducia misurato sulle probabilità estreme di più di 2,5 gol. |
| Percentuale di gol nel primo tempo | 0,44 | Base del calcolo delle probabilità sul primo tempo. |
| Peso del mercato nell’1X2 | da 0,85 a 0,95 | Parte del consenso delle quote nella probabilità mostrata, quando le quote sono pubblicate. Mai 1: il modello pesa sempre. |
Cosa non fa il modello?
Questo elenco è importante quanto il precedente. Contiene due tipi di elementi: ciò che Footlab AI si vieta per principio, e ciò che è stato implementato, misurato, giudicato inutile e poi lasciato a zero nel codice.
- Nessuna quota mostrata, nessun link di affiliazione, nessun operatore consigliato. Le quote pubblicate servono solo come input per il calcolo dell’1X2 (vedi sopra): Footlab AI non le mostra mai e non indirizza verso alcun bookmaker.
- Nessun dato meteo. Né temperatura, né pioggia, né vento entrano nel calcolo.
- Nessuna stima della motivazione o della posta in palio dichiarata. La penalità «partita senza obiettivi» è stata implementata e testata da 0,05 a 0,2: scartata con qualsiasi peso, lasciata a zero.
- Nessun effetto arbitro sul risultato né sui gol. L’arbitro designato entra solo nella probabilità del numero di cartellini, e solo quando è noto prima della partita, cioè in circa il 3% delle partite: per tutte le altre, questo mercato resta calcolato sulle due squadre.
- Nessun effetto portiere isolato, né alcun effetto isolato delle assenze in difesa. Entrambi sono stati testati a luglio 2026: il primo peggiora il risultato in modo monotono, il secondo è indistinguibile dal rumore. Entrambi sono a zero.
- Nessun effetto di calendario congestionato oltre ai giorni di riposo tra due partite. Testato, nessun guadagno.
- Nessuna correzione del tasso di pareggi per campionato. Testata, non fa che peggiorare: i campionati con molti pareggi sono campionati con pochi gol, cosa che le medie di competizione già codificano.
- Nessuna previsione di infortuni, trasferimenti o decisioni dell’allenatore.
Analisi statistica basata sui dati Footlab AI (modello di Poisson calibrato su oltre 17.000 partite, combinato con il consenso delle quote pubblicate quando disponibile). Non è un consiglio per scommettere.
Footlab AI (footlab.ai) è un prodotto software indipendente. Non ha alcun legame con FOOTLAB World, la catena in franchising di centri di calcio indoor, né con Footy Labs.