CommencezCommencez gratuitement

Incidence des graines aléatoires sur des groupes distincts

Vous avez observé l'incidence des graines aléatoires (seeds) sur un jeu de données qui ne présentait pas de groupes bien définis. Dans cet exercice, vous allez vérifier si les graines influencent les groupes dans les données de Comic Con, où les regroupements sont bien définis.

Les données sont stockées dans un DataFrame pandas, comic_con. x_scaled et y_scaled sont les noms des colonnes correspondant aux coordonnées X et Y normalisées des personnes à un moment donné.

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.

# Import random class
____

# Initialize seed
random.____(____)

# Run kmeans clustering
cluster_centers, distortion = kmeans(comic_con[['x_scaled', 'y_scaled']], 2)
comic_con['cluster_labels'], distortion_list = vq(comic_con[['x_scaled', 'y_scaled']], cluster_centers)

# Plot the scatterplot
sns.scatterplot(x='x_scaled', y='y_scaled', 
                hue='cluster_labels', data = comic_con)
plt.show()
Modifier et exécuter le code