Rieccoci. La serie B inizia fra poche ore.
Ho aggiornato tutti i dati relativi alle rose. I dati sono aggiornati ad oggi 26 Agosto. I dati provengono da
http://www.transfermarkt.itQui di seguito i fattori utilizzati nell'algoritmo.
Il fattore forza non è altro che il valore totale in milioni di euro di ogni singola rosa diviso per 10.
Il fattore motivazione non è altro che la percentuale di giocatori che ha incrementato il valore del proprio cartellino per ogni singola squadra.
Il fattore amalgama (introdotto qui per la prima volta) non è altro che un indicatore di quanto la squadra abbia cambiato la propria rosa rispetto alla scorsa stagione (per i dettagli relativi a come è stato calcolato non esitate a chiedere). Per esempio la Ternana è una delle squadre che ha cambiato meno rispetto allo scorso anno, mentre il Bari è purtroppo una delle squadre che ha stravolto maggiormente la propria rosa.
Questi tre fattori entrano in gioco per calcolare il fattore equilibrio per ogni singola partita in questa maniera:
fatt_equilibrio = (fatt_forza[squadra1]*fatt_motivazione[squadra1]*fatt_amalgama[squadra1]*fattore_campo) - (fatt_forza[squadra2]*fatt_motivazione[squadra2]*fatt_amalgama[squadra2])laddove la squadra1 gioca in casa e si avvale del fattore moliplicativo, tale "fattore campo", uguale a 1.20.
Il fattore equilibrio così calcolato rappresenterà il valore medio della distribuzione di probabilità gaussiana, in base alla quale il generatore di numeri casuali "Marsenne twister" assegnerà il risultato finale alla partita.
Esempio
Bari-Cittadella:
fatt_forza[Bari] = 1.7
fatt_motivazione[Bari] = 0.35
fatt_amalgama[Bari] = 0.80
fatt_forza[Cittadella] = 0.6
fatt_motivazione[Cittadella] = 0.5
fatt_amalgama[Cittadella] = 0.7
fattore equilibrio = (1.7*0.35*0.80*1.20) - (0.6*0.5*0.7) = 0.3612
0.36 sarà quindi interpretato come il valore medio della distribuzione di probabilità gaussiana, in base alla quale si avrà :
38% vittoria Bari
37% pareggio
25% vittoria Cittadella
I fattori forza vengono continuamente aggiornati ad ogni turno di campionato. Se per esempio l'algoritmo avrà assegnato la vittoria al Bari, al prossimo turno il fattore forza del Bari sarà 1.7 + 0.3 = 2.0: infatti il fattore forza incrementa di 0.3 per ogni vittoria, 0.1 per ogni pareggio e 0.0 per ogni sconfitta.
Infine, al fattore forza così aggiornato, verrà ulteriormente aggiunto/sottratto il "fattore entusiasmo":
-per ogni squadra vittoriosa in casa verrà aggiunto al fattore forza il fattore entusiasmo 0.3
-per ogni squadra che pareggia in casa verrà aggiunto al fattore forza il fattore entusiasmo 0.0
-per ogni squadra che perde in casa verrà sottratto al fattore forza il fattore entusiasmo 0.5
-per ogni squadra vittoriosa fuori casa verrà aggiunto al fattore forza il fattore entusiasmo 0.5
-per ogni squadra che pareggia fuori casa verrà aggiunto al fattore forza il fattore entusiasmo 0.2
-per ogni squadra che perde fuori casa verrà sottratto al fattore forza il fattore entusiasmo 0.2
Così, ritornando all'esempio precedente, in caso di vittoria del Bari sul Cittadella, il fattore forza del Bari diventerà 1.7+0.3+0.3 = 2.3 mentre quello del Cittadella 0.6+0.0-0.2 = 0.4
L'algoritmo creerà un migliaio di "futuri possibili" dettati dai singoli risultati di ogni singola giornata di campionato. Per quanto riguarda questo studio, ho simulato le prime 7 giornate di campionato.
Il risultato della simulazione è il seguente:
Questo grafico va letto nella maniera seguente: ogni squadra, dopo i primi 7 turni di campionato, può collezionare il range di punti indicato dalla propria barra statistica (che corrisponde al 68% di probabilità ). Per esempio, nel caso del Bari, il Bari può fare dai 5 ai 12 punti con una probabilità del 68%. I quadrati rossi all'interno delle barre rappresentano i valori medi. Vista la correlazione esistente fra tutte le squadre (che ovviamente si incrociano continuamente in ogni turno di campionato) una fluttuazione verso l'alto di una squadra comporterà una fluttuazione verso il basso di una più squadre.
Commentando i risultati della simulazione, Spal Perugia e Ternana potrebbero fare un bell'inizio di campionato, assieme alle conferme di Entella, Novara e Trapani, e alle due corazzate Carpi e Verona.
Per quanto riguarda il Bari, un inizio che potrebbe risultare difficile molto probabilmente a causa della rosa rivoluzionata rispetto all'anno scorso.