Modello Elo per Tennis: Come Funziona
Indice
Dagli scacchi ai campi da tennis
Il sistema Elo fu sviluppato da Arpad Elo e implementato dalla US Chess Federation nel 1960 per classificare i giocatori di scacchi (adottato dalla FIDE nel 1970). L’idea era semplice: assegnare a ogni giocatore un numero che rappresenta la sua forza, poi aggiornare quel numero dopo ogni partita in base al risultato e alla forza dell’avversario. Battere un avversario forte fa salire il rating più di battere uno debole.
Il tennis ha adottato varianti del sistema Elo perché condivide caratteristiche chiave con gli scacchi: partite uno contro uno, risultati binari, e la possibilità di confrontare giocatori che non si sono mai affrontati direttamente attraverso una catena di avversari comuni.
Per lo scommettitore, l’Elo offre un modo quantitativo per stimare le probabilità di vittoria. Invece di affidarsi all’intuizione o al ranking ATP che riflette risultati di un anno intero, l’Elo fornisce un numero che può essere convertito direttamente in probabilità e confrontato con le quote dei bookmaker.
La matematica del sistema Elo
Il cuore del sistema è una formula che converte la differenza di rating tra due giocatori in una probabilità di vittoria attesa. Questa probabilità viene poi confrontata con il risultato reale per aggiornare i rating.
Calcolo della probabilità attesa
Se il giocatore A ha rating Ra e il giocatore B ha rating Rb, la probabilità attesa di vittoria per A è: Ea = 1 / (1 + 10^((Rb-Ra)/400)). Questa formula produce una curva sigmoide: con rating uguale la probabilità è 50%, con 200 punti di vantaggio circa 75%, con 400 punti circa 90%.
Il numero 400 nel denominatore determina la sensibilità del sistema. Nel tennis alcuni modelli usano valori diversi, ma il principio resta: maggiore la differenza di rating, maggiore la probabilità attesa per il giocatore più forte.
Aggiornamento del rating dopo un match
Dopo ogni partita, i rating si aggiornano con la formula: nuovo rating = vecchio rating + K × (risultato – probabilità attesa). Il risultato è 1 per vittoria, 0 per sconfitta. K è un fattore che determina quanto velocemente cambiano i rating.
Se A con rating 1800 batte B con rating 1600, A aveva probabilità attesa di circa 75%. Il suo guadagno è K × (1 – 0.75) = K × 0.25. Se K è 32, guadagna 8 punti. B perde gli stessi 8 punti. Se invece B avesse vinto, avrebbe guadagnato K × (1 – 0.25) = 24 punti per l’upset.
Adattamenti dell’Elo per il tennis
Il tennis ha peculiarità che richiedono modifiche al sistema originale. La più importante è la superficie: un giocatore può essere eccellente sulla terra e mediocre sull’erba. Un singolo rating non cattura questa complessità.
Il fattore K può variare in base all’importanza del torneo. Una vittoria in uno Slam potrebbe contare più di una in un ATP 250 perché i giocatori si impegnano diversamente. Alcuni modelli usano K dinamici che cambiano anche in base al numero di partite giocate dal giocatore.
La gestione dei giocatori inattivi è un altro adattamento. Se un tennista non gioca per mesi per infortunio, il suo rating pre-infortunio potrebbe non riflettere la forma attuale. Alcuni modelli applicano un decadimento temporale ai rating inattivi.
Il margine di vittoria può essere incorporato. Vincere 6-0 6-0 dimostra più dominanza di vincere 7-6 7-6, ma l’Elo classico tratta entrambe come semplici vittorie. Modelli avanzati aggiustano il guadagno di rating in base al punteggio.
Elo per superficie
La soluzione più elegante al problema delle superfici è mantenere rating separati per terra, erba e cemento. Un giocatore avrà tre numeri Elo invece di uno, ciascuno aggiornato solo con i risultati sulla rispettiva superficie.
Questo approccio cattura le specializzazioni. Nadal aveva un Elo sulla terra significativamente superiore al suo Elo sull’erba. Federer mostrava il pattern opposto. Usare un singolo rating avrebbe sottovalutato entrambi nelle loro superfici migliori.
Il problema è la scarsità di dati sull’erba. Con solo poche settimane di tornei all’anno, i rating Elo sull’erba si basano su campioni piccoli e sono meno affidabili. Alcuni modelli compensano con un peso parziale dal rating generale.
Per le scommesse, l’Elo per superficie è più utile del rating aggregato. Prima di un match su terra, confronta i rating terra dei due giocatori. Se uno ha 1750 sulla terra e l’altro 1650, hai una base quantitativa per stimare le probabilità.
Dove trovare i rating Elo dei tennisti
Tennis Abstract è la risorsa più completa per i rating Elo nel tennis. Il sito mantiene rating aggiornati per tutti i giocatori ATP e WTA, con separazione per superficie e visualizzazioni storiche che mostrano l’evoluzione nel tempo.
Ultimate Tennis Statistics offre un’altra implementazione dell’Elo con metodologia leggermente diversa. Confrontare i due può rivelare discrepanze interessanti che indicano incertezza nella stima.
Alcuni scommettitori costruiscono i propri modelli Elo usando dati storici disponibili pubblicamente. Questo permette di personalizzare i parametri come il fattore K e il trattamento delle superfici. Richiede competenze di programmazione ma offre controllo totale.
I bookmaker non pubblicano i loro modelli, ma è ragionevole assumere che usino varianti dell’Elo internamente. Confrontare le tue stime Elo con le quote offerte può rivelare dove il mercato diverge dalla tua valutazione.
Usare l’Elo per le scommesse
Il processo è diretto. Prendi i rating Elo dei due giocatori, calcola la probabilità attesa con la formula, poi convertila in quota implicita dividendo 1 per la probabilità. Se la tua quota implicita è più alta di quella offerta dal bookmaker, hai trovato potenziale valore.
Esempio pratico: giocatore A ha Elo 1780 su cemento, giocatore B ha 1680. La differenza è 100 punti. La probabilità attesa per A è circa 64%. La quota implicita è 1/0.64 = 1.56. Se il bookmaker offre A a 1.70, c’è valore potenziale.
Non scommettere ciecamente su ogni discrepanza. L’Elo non cattura tutto: infortuni recenti, condizioni meteo, motivazione, stanchezza. Usa l’Elo come punto di partenza, poi aggiusta con informazioni qualitative.
Tieni traccia delle scommesse basate sull’Elo per verificare se il tuo modello funziona. Se dopo 200 scommesse il ROI è negativo nonostante le discrepanze apparenti, qualcosa nel modello o nella sua applicazione non funziona.
Limiti del sistema Elo
L’Elo è retrospettivo: misura cosa è successo, non cosa succederà. Un giocatore che sta migliorando rapidamente avrà un rating che sottostima la sua forza attuale. Uno in declino avrà un rating gonfiato dai risultati passati.
Gli scontri diretti non sono considerati. Due giocatori possono avere lo stesso Elo ma uno batte sistematicamente l’altro per ragioni di stile. Il sistema non cattura queste dinamiche specifiche.
I ritiri e le walkover creano ambiguità. Un giocatore che si ritira a metà match perde punti Elo come se fosse stato battuto normalmente, anche se stava vincendo prima di fermarsi per infortunio.
La calibrazione iniziale è arbitraria. Quando un nuovo giocatore entra nel sistema, il suo rating di partenza è un’ipotesi. Servono molte partite prima che l’Elo rifletta accuratamente la sua forza reale.
Elo come parte di un sistema più ampio
L’Elo funziona meglio come componente di un’analisi più ampia. Fornisce una base quantitativa oggettiva, ma va integrato con fattori che non cattura: forma recente, condizione fisica, storico sugli scontri diretti, motivazione per il torneo specifico.
Costruisci un processo decisionale che parte dall’Elo e aggiunge strati di analisi. Se l’Elo dice 60% e tutte le altre informazioni confermano, hai fiducia nella stima. Se l’Elo dice 60% ma il giocatore è appena tornato da infortunio, aggiusta al ribasso.
Il valore dell’Elo sta nella disciplina che impone. Invece di scommettere su impressioni vaghe, hai un numero di partenza. Questo numero può essere sbagliato, ma almeno è esplicito e può essere verificato nel tempo. La trasparenza del processo è il primo passo verso il miglioramento.