IniziaInizia gratis

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

Visualizza il corso

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')
Modifica ed esegui il codice