giovedì 14 aprile 2011

HATTRICK - Ricerca DAC sui Calci Piazzati Indiretti







A oltre un anno dalla pubblicazione nel sito DAC, http://croack.altervista.org/it/ric-cp-ind, posto anche qui i risultati di una ricerca svolta in DAC e poi elaborata da me sui CP indiretti.

Grazie al lavoro di raccolta dei dati svolto in DAC coi contributi preziosi di Artic, gigietto, ggangus e molti altri abbiamo a disposizione circa 350 partite con cui provare a stimare come il motore di gioco calcoli la valutazione in CP indiretti, sia in attacco che in difesa.




1) ATTACCO

Dal manuale

L'efficienza della squadra che attacca è influenzata dalla
• media della skill calci piazzati e dalla

• media della skill attacco dei giocatori di movimento.

• In aggiunta, il livello di calci piazzati dello specialista darà un impatto aggiuntivo.


Quindi abbiamo un valore della Valutazione di attacco che dipende chiaramente da tre parametri ben precisi. Ho proceduto quindi alla raccolta dei dati postati, alla loro ripulitura e, grazie al contributo di charlie84 (anche lui armato di grande pazienza), ho ottenuto un file col quale provare a stimare i coefficienti β dei parametri mCP (media calci piazzati), mAtt (media in attacco) e tirCP (skill CP del tiratore).

VAtt=β0+β1*mAtt +β2* mCP+ β3*tirCP

Per quanto riguarda le valutazioni ho posto “X molto basso” in mezzo al suo segmento di valore e cioè a X,125, idem per “X basso” a X,375, “X alto” a X,625 e “X molto alto” a X,875

Poi ho proceduto modificando le medie delle skill, dato che non conosciamo i decimali è prudente anche qui porsi in mezzo e sostituire le medie senza decimali mAtt con mAtt+0.5

A questo punto possiamo ipotizzare che la funzione che stiamo stimando abbia o no intercetta, se non ce l’ha sarà nella forma

VAtt=β1*mAtt +β2* mCP+ β3*tirCP

E la regressione mi dà questi valori
β1=0.4796 con sqm=0.0142
β2=0.2930 con sqm=0.0177
β3=0.0919 con sqm=0.006

Rquadro pari a 0.9938 (troppa grazia)

Cioè il valore di attacco in CP indiretti è pari al
48% della media della skill attacco + 29.3% della media della skill calci piazzati + il 9% della skill CP del tiratore

Se ipotizziamo che vi sia una intercetta e la funzione sia

VAtt=β0+β1*mAtt +β2* mCP+ β3*tirCP

Allora otteniamo
β0=-0,1442 con sqm=0,1425
β1=0,5013 con sqm=0,0257
β2=0,2998 con sqm=0,0189
β3=0,0908 con sqm=0.006

Rquadro pari a 0.8744

Qui mi puzza quello sqm altissimo dell’intercetta che è praticamente pari ad essa in valore assoluto… data la scarsezza dei dati è comunque notevole la vicinanza dei β a dei valori che sembrano chiari e che mi sembrano del tutto ragionevoli per quanto finora visto e cioè mi sento di ipotizzare β0=0, β1=0.50, β2=0.30 e β3=0.09.

La ricetta per la parte di attacco quindi prevede, secondo me,
il 50% della media di attacco +
il 30% della media di CP +
il 9% della skill CP del tiratore

VAtt = 0.50*mAtt + 0.30*mCP+0.09*tirCP

provo a tradurlo in valori più concreti:
per fare 1 livello in più in attacco in CP indiretti (cioé per passare da insuff molto basso a accettabile molto basso) servono
  • +2 nella media in attacco dei giocatori di movimento oppure
  • +3,33 nella media in cp dei giocatori di movimento oppure
  • +11 nella skill cp del tiratore

questo un grafico a dispersione delle stime rispetto ai valori reali:






2) DIFESA

Nel manuale c'è una nuova formulazione

Per il calcolo della difesa vengono usati (in ordine d'importanza) • la media dell'abilità Difesa di tutti i giocatori (ad eccezione del portiere), • la loro media in calci piazzati, e le • skill parate e • calci piazzati del portiere che deve parare.

Quindi il valore della Valutazione di difesa in CP indiretti dipende da 4 parametri ben precisi.

Ho proceduto anche qui alla raccolta dei dati postati, alla loro ripulitura e, grazie al contributo di JoJo8, ho ottenuto un file col quale provare a stimare i coefficienti β dei parametri mCP (media calci piazzati dei giocatori di movimento), mDIF (media in difesa dei giocatori di movimento), gkCP (skill CP del portiere), gkPAR (skill parate del portiere)

Tralasciando l’ipotesi di intercetta perché abbiamo visto che non è presente nel caso di attacco e non avrebbe senso vi fosse in quello di difesa, la forma funzionale dovrebbe persumibilmente essere

VDif=β1*mDIF +β2* mCP+ β3*gkCP+ β4*gkPAR

Per quanto riguarda le valutazioni anche qui ho posto “X molto basso” in mezzo al suo segmento di valore (tra 0 e 0,25) e cioè a X,125, idem per “X basso” a X,375, “X alto” a X,625 e “X molto alto” a X,875

Poi ho proceduto modificando le medie delle skill, dato che non conosciamo i decimali è prudente anche qui porsi in mezzo e sostituire le medie senza decimali mDIF e mCP con (mDIF+0.5) e (mCP+0.5), idem per CP e Par del portiere.

Siamo quindi, dopo tanto lavoro, pronti per la regressione che dà questi valori:


β1=0.3809 con sqm=0.0109 per la mDIF
β2=0.3122 con sqm=0.0154 per la mCP
β3=0.0981 con sqm=0.006 per la gkCP
β4=0.0814 con sqm=0.006 per la gkPAR

Rquadro pari a 0.9952


Cioè il valore di difesa in CP indiretti è pari al

38.1% +/- 1% della media della skill difesa +
31.2% +/- 1.5% della media della skill calci piazzati +
9.8% +/- 0.6% della skill CP del portiere +
8.1% +/- 0.6% della skill parate del portiere

Questo un grafico degli scostamenti delle stime rispetto ai valori reali (indicate con delta1)


dato che le osservazioni sono ordinate in ordine decrescente (dalla valutazione di difesa più alta a quella più bassa) noto che la stima tende un po’ a sottostimare i valori elevati e sovrastimare quelli bassi


Allarghiamo il quadro e consideriamo quanto avevamo trovato per attacco: 50% mAtt + 30% mCP + 9% tirCP

Qui la funzione parrebbe essere

38% mDIF + 31% mCP + 10% gkCP + 8% gkPAR.


Vediamo che i valori di mCP sono molto simili tra attacco e difesa... se dovessimo ipotizzare una simmetria potremmo immaginare un 30% per la mCP che sarebbe anche dentro al range dello sqm (31.2 +/- 1.5%), e 40% non è troppo lontano dal limite massimo di mDIF+sqm che sarebbe 39.2%. Ci vorrebbero probabilmente ulteriori dati per confermare queste impressioni, per ora prudenzialmente teniamo il 38%, anche se non ci sono grandi conseguenze se tenete a mente una sua versione approssimata

VDif = 40% mDIF + 30% mCP + 10% gkCP + 8% gkPAR


Osservo infine che 10% e 8% sono prossimi al 9% della skill CP del tiratore nella valutazione di attacco.

Anche qui un esempio concreto: per avere 1 livello in più di difesa in CP indiretti serve uno dei seguenti elementi
  • 2.6 punti in più nella media in difesa oppure
  • 3.2 punti in più nella media in CP oppure
  • 10 livelli in più nella skill CP del portiere oppure
  • 12.5 livelli in più nella skill parate del portiere



****

RIASSUNTO FINALE

VAtt in CP indiretti = 50% mAtt + 30% mCP + 9% tirCP

VDif in CP indiretti = 40% mDif + 30% mCP + 10% gkCP + 8% gkPAR

sabato 9 aprile 2011

HATTRICK - Le Tasse sulla Vendita







Scrivo qualche riga sui costi di trasferimento. E' tutto spiegato bene nel capitolo 17 del manuale "Trasferimenti" e nell'appendice 4 "Costi di Trasferimento", qui posto qualche grafico e cerco di aggiungere qualche nota in più.

Quando si vende un giocatore si subisce una tassazione sul prezzo di vendita che è data dalla Somma di 3 tasse diverse:


1) Alla SQUADRA DI ORIGINE del giocatore va sempre il 2% del prezzo di vendita. Chiamiamola "Team A"


2) Al FONDO per il PRECEDENTE PROPRIETARIO va sempre il 3% del prezzo di vendita. Attenzione: il 3% va al Fondo, non al precedente proprietario. Tale precedente proprietario riceve infatti un valore variabile dallo 0% al 4%, commisurato al numero di partite che il giocatore ha giocato nel suo team.

Nel dettaglio, tale valore è


Ripeto: chi vende non si deve preoccupare di questi valori, chi vende viene tassato del 3% fisso e lo versa al Fondo. Sarà il Fondo poi ad andare a vedere quante partite il giocatore ha giocato col precedente proprietario e versargli la quota corretta, il 3% se ha giocato un numero di partite tra 10 e 19 e % minori o maggiori se minore o maggiore è stato il numero di partite giocate con quel team.



3) All'AGENTE va un ammontare variabile: più il giocatore è rimasto in un team, minore è tale ammontare

questo un grafico in base al numero di giorni:

Tali valori vengono calcolati al momento della messa in vendita del giocatore e non in quello dell'effettiva vendita dello stesso.



Dal punto di vista di chi vende quindi ci sono 2 tasse fisse, il 2% alla squadra di origine e il 3% al Fondo per il team precedente e una variabile, le spettanze per l'agente, che variano dal 2% al 12%. Per cui le tasse totali possono variare da un minimo di 2%+3%+2%=7% a un massimo di 2%+3%+12%=17%




Faccio ora un esempio numerico per chiarire i vari passaggi:

Il team A promuove un suo giocatore, lo fa giocare 5 partite in prima squadra e poi lo mette in vendita il 1 gennaio 2011. Il 4 gennaio il team B lo compra a 100.000€.
Al team A vengono addebitati
1) nessun 2% per il team di origine, in quanto è il team A stesso il team di origine
2) il 3% al fondo per il precedente proprietario, pari a 3.000€
3) il 2% all'Agente, pari a 2.000€
per un totale del 5%, cioè 5.000€.
Non ci sono spettanze per precedenti proprietari.



Il giocatore poi gioca 8 partite nel team B, che lo mette in vendita il 28 febbraio 2011.
Sono così trascorsi 55 giorni (conteggiando dal 4 gennaio, data di acquisto)
Dopo 3 giorni scade l'asta e il team C si aggiudica il giocatore a 180.000€
Al team B viene addebitato
1) il 2% per il team di origine pari a 3.600€
2) il 3% al fondo per il precedente proprietario, pari a 5.400€
3) a 55 giorni di presenza nel team corrisponde un addebito del 4.65% per l'agente, pari a 8.370
per un totale di 17.370€, pari al 9.65% del prezzo di vendita
Il team B riceve quindi dalla vendita 162.630€

Il team A riceve
1) il 2% come squadra di origine, pari a 3.600€
2) il giocatore aveva giocato 5 partite nel team, pertanto al team spetta il 2% come precedente proprietario, pari a altri 3.600€





come vedete in questo caso al "Fondo per il precedente proprietario" restano in cassa piu' soldi di quanti ne versi al precedente proprietario, dato che ne incassa 5.400 e ne versa 3.600. Succederà il contrario quando il giocatore avrà giocato almeno 20 partite nel team precedente.

Proseguiamo con l'esempio, il giocatore milita nel team C per un bel po' finché il 18 ottobre 2011, dopo 30 presenze, il team decide di metterlo in vendita. Sono trascorsi 229 giorni dalla data di acquisto.
Dopo 3 giorni scade l'asta e il team D si aggiudica il giocatore a 2.050.000€
Al team C viene addebitato
1) il 2% per il team di origine pari a 41.000€
2) il 3% al fondo per il precedente proprietario, pari a 61.500€
3) a 229 giorni di presenza nel team corrisponde un addebito del 2% per l'agente, pari a 41.000
per un totale di 143.500€, pari al 7% del prezzo di vendita
Il team C riceve quindi dalla vendita 1.906.500€

Il team A riceve
1) il 2% come squadra di origine, pari a 41.000€
2) non riceve niente come "precedente proprietario" in quanto nella vendita da C a D è B il precedente proprietario. I soldi come "precedente proprietario" si incassano una volta sola.

Il team B riceve
2) il giocatore aveva giocato 8 partite nel team, pertanto al team spetta il 2.5% come precedente proprietario, pari a 51.250€



Infine il team D è un trader, lo compra il 21, lo schiera il 22 e il 23 lo rimette in vendita dopo soli 2 giorni dall'acquisto. Dopo 3 giorni l'asta si conclude e il team E lo compra a 2.425.000€
Al team D viene addebitato
1) il 2% per il team di origine pari a 48.500€
2) il 3% al fondo per il precedente proprietario, pari a 72.750€
3) a 2 giorni di presenza nel team corrisponde un addebito del 9.95% per l'agente, pari a 241.288€ per un totale di 362.538€, pari al 14.95% del prezzo di vendita
Il team D riceve quindi dalla vendita 2.062.463€.
Il guadagno netto dell'operazione è quindi stato di solo 12.463€ (guadagno perché comunque non sto considerando gli stipendi, altrimenti l'operazione sarebbe stata chiaramente in perdita da un punto di vista economico, da un punto di vista sportivo magari no, in quanto questo giocatore potrebbe essere stato fondamentale per la partita del 22 ottobre)

Il team A riceve
1) il 2% come squadra di origine, pari a 48.500€

Il team C, unico precedente proprietario
2) riceve il 3.50% del trasferimento in quanto aveva disputato 30 partite nel team, pari a 84.875€. In questo caso il Fondo sborsa più di quanto riceva.


Analizzando team per team:

il team A riceve
95.000 netti dalla vendita
3.600+41.000+48.500=93.100 come squadra di origine
3.600 come precedente proprietario nella cessione da B a C
per un totale di 191.700€

il team B riceve
162.630 dalla vendita - 100.000 di acquisto = 62.630 dal trading
51.520 come precedente proprietario nella cessione da C a D
per un totale di 114.150€

il team C riceve
1.906.500 dalla vendita - 180.000 di acquisto = 1.726.500 dal trading
84.875 come precedente proprietario nella cessione da D a E
per un totale di 1.811.375€

il team D riceve
2.062.463 dalla vendita - 2.050.000 di acquisto = 12.463 dal trading
riceverà in futuro come precedente proprietario se e quando E cederà il giocatore, ma solo lo 0.25% della somma dato che con D il giocatore ha disputato solo 1 partita