FIFA 18 : explorer les défenseurs
Dans l'ensemble de données FIFA 18, plusieurs attributs des joueurs sont présents. Deux de ces attributs sont :
- sliding tackle : un nombre entre 0 et 99 qui indique la précision avec laquelle un joueur réussit ses glissades défensives
- aggression : un nombre entre 0 et 99 qui reflète l'engagement et la combativité d'un joueur
Ces valeurs sont généralement élevées chez les joueurs à vocation défensive. Dans cet exercice, vous allez effectuer un regroupement (clustering) à partir de ces attributs.
Cet ensemble de données contient 5 000 lignes, il est donc nettement plus volumineux que les précédents. L'exécution d'un regroupement hiérarchique sur ces données peut prendre jusqu'à 10 secondes.
Les modules suivants sont préchargés : dendrogram, linkage, fcluster de scipy.cluster.hierarchy, matplotlib.pyplot sous plt, seaborn sous sns. Les données sont stockées dans un DataFrame pandas, fifa.
Cette activité fait partie du cours
Analyse de grappes en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')