FIFA 18: esplorare i difensori
Nel dataset di FIFA 18 sono presenti vari attributi dei giocatori. Due di questi sono:
- sliding tackle: un numero tra 0 e 99 che indica quanto è accurato un giocatore nell’eseguire scivolate
- aggression: un numero tra 0 e 99 che indica la determinazione e la grinta di un giocatore
Questi valori sono di solito alti nei giocatori con mentalità difensiva. In questo esercizio, effettuerai il clustering basandoti su questi attributi nei dati.
Questo insieme di dati contiene 5000 righe ed è sensibilmente più grande dei precedenti. Eseguire il clustering gerarchico su questi dati può richiedere fino a 10 secondi.
Sono già importati i seguenti moduli: dendrogram, linkage, fcluster da scipy.cluster.hierarchy, matplotlib.pyplot come plt, seaborn come sns. I dati sono salvati in un DataFrame di pandas, fifa.
Questo esercizio fa parte del corso
Analisi di cluster in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')