Domenica scorsa ho aggiornato il mio programma per le classifiche (v. Classifiche Varie) implementando un nuovo sistema per il calcolo del punteggio...
Ho messo da parte il buon Bucholz, prendendone qualche idea, e ho sviluppato le idee che mi erano venute in mente lo scorso giovedì: onestamente non sono sicuro di quanto il mio metodo sia attendibile, soprattutto una volta arrivati a metà stagione e oltre, ma basterà aspettare per verificarlo!
Ero tentato di saltare i dettagli tecnici e passare direttamente alle classifiche ma c'è almeno un mio amico che ha studiato bene questo genere di algoritmi e sicuramente è interessato ai miei “pasticci”: e magari ce ne sono altri...
Cercherò di essere analitico:
- a ogni squadra è assegnato un punteggio iniziale basato sulla classifica della scorsa stagione: le squadre che sono andate bene (in primis la Juventus) hanno un bonus mentre quelle che si sono appena salvate e le neopromosse hanno un malus.
- a ogni giornata tale punteggio viene aggiornato in base ai risultati ottenuti contro l'avversario incontrato. Per la precisione si considera la differenza reti (quindi, per esempio, vincere 1 a 0 equivale a vincere 4 a 3)
- Per la precisione la squadra che pareggia prende il 50% dei punti (normalizzati; vedi poi) dell'altra, chi vince con un gol di scarto il 70%, con due l'85% e con tre o più il 100%.
- SOLO per il calcolo precedente i punti delle varie squadre vengono normalizzati: in pratica sono tutti divisi per il punteggio più alto della giornata corrente.
Bo... mi pare di aver detto tutto... del resto mi ero prefissato di rimanere nel semplice...
Ecco quindi le classifiche; prima quella reale, che come al solito non starò a commentare, e poi l'ultima versione (quella descritta precedentemente).
Classifica Normale
1) Fiorentina 18
2) Internazionale 17
3) Roma 17
4) Lazio 15
5) Napoli 15
6) Sassuolo 15
7) Atalanta 14
8) Torino 14
9) Chievo 12
10) Sampdoria 11
11) Genoa 10
12) Milan 10
13) Palermo 10
14) Juventus 9
15) Udinese 8
16) Empoli 7
17) Frosinone 7
18) Carpi 5
19) Verona 5
20) Bologna 3
Classifica per KGB con punteggio inizializzato (.2<->.8)
1) Napoli 4.25 (+4)
2) Fiorentina 4.19 (-1)
3) Roma 3.95
4) Chievo 3.58 (+5)
5) Torino 3.55 (+3)
6) Sassuolo 3.5
7) Juventus 3.38 (+7)
8) Lazio 3.16 (-4)
9) Genoa 3.06 (+2)
10) Internazionale 3.01 (-8)
11) Atalanta 2.96 (-4)
12) Sampdoria 2.79 (-2)
13) Verona 2.79 (+6)
14) Palermo 2.65 (-1)
15) Udinese 2.55
16) Milan 2.52 (-4)
17) Frosinone 2.37
18) Empoli 2.32 (-2)
19) Carpi 2.28 (-1)
20) Bologna 1.62
Prima di tutto si nota che il Napoli è già primo! Determinante l'aver inizializzato i punteggi delle varie squadre che hanno dato maggior peso alle vittorie prestigiose del Napoli e meno a quelle della Fiorentina su neopromosse e simili... (nella classifica calcolata senza i pesi iniziali la Fiorentina sarebbe ancora saldamente in testa con il Napoli sempre secondo ma a discreta distanza).
Stupisce il Chievo con ben cinque posizioni in più; migliora notevolmente anche la Juventus che beneficia particolarmente del risultato dello scorso anno: è giusto o è una palese distorsione? Non lo so, io credo che la “tradizione” alla lunga si farà sentire...
La Lazio è ridimensionata ma non in maniera clamorosa come risultava dalla mia precedente classifica.
Decisamente peggio l'Inter che ha ben otto posizioni in meno che nella realtà: pagano poco le vittorie con un solo gol di scarto ottenute contro squadre minori.
Sempre molta fiducia viene data al Verona che avrebbe ben sei posizioni in più rispetto alla classifica normale.
Malino il Milan appena quintultimo...
I prossimi passi saranno: 1. aggiungere il fattore "in o fuori casa"; 2. dare un senso predittivo al punteggio con il quale è stilata la mia classifica.
Il primo punto sarebbe facile avendo la statistica della percentuale di vittorie in casa rispetto a quelle fuori casa. In realtà per decidere le percentuali da assegnare alle diverse differenze di reti sono andato a naso, senza basarmi su alcun dato matematico, ma in questo caso non avrei proprio idea: seguo troppo poco il calcio per poter dare una stima realistica a tale fattore.
Per il secondo punto invece avere le statistiche degli ultimi dieci anni in un foglio di calcolo sarebbe fondamentale: il problema è che non so dove procurarmele senza doverci perdere troppo tempo...
Conclusione: per adesso mi sembra che vengano fuori dei risultati plausibili e molto interessanti!
NB: per confronto aggiungo di seguito la classifica che si ottiene usando il mio algoritmo ma senza usare l'inizializzazione del punteggio. Incredibile come cambino le cose!
Classifica per KGB
1) Fiorentina 5.36
2) Napoli 4.98 (+3)
3) Chievo 4.88 (+6)
4) Torino 4.83 (+4)
5) Roma 4.79 (-2)
6) Sassuolo 4.62
7) Internazionale 4.4 (-5)
8) Atalanta 4.23 (-1)
9) Sampdoria 4.23 (+1)
10) Lazio 4.07 (-6)
11) Juventus 3.96 (+3)
12) Genoa 3.82 (-1)
13) Verona 3.72 (+6)
14) Palermo 3.7 (-1)
15) Udinese 3.46
16) Milan 3.43 (-4)
17) Frosinone 3.36
18) Empoli 3.19 (-2)
19) Carpi 3.02 (-1)
20) Bologna 2.65
alla prima stazione
1 ora fa
Nessun commento:
Posta un commento