CommencezCommencez gratuitement

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

Voir le cours

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')
Modifier et exécuter le code