CommencezCommencez gratuitement

Méthode du coude sur des données uniformes

Dans l'exercice précédent, vous avez créé un graphique du coude sur des données avec des groupes bien définis. Voyons maintenant à quoi ressemble ce graphique pour un jeu de données où les points sont répartis uniformément. Vous pourriez vouloir afficher les points de données avant de commencer l'exercice.

Les données sont stockées dans un DataFrame pandas, uniform_data. x_scaled et y_scaled sont les noms de colonnes des coordonnées X et Y standardisées des points.

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.

distortions = []
num_clusters = range(2, 7)

# Create a list of distortions from the kmeans function
for i in ____:
    cluster_centers, distortion = ____
    ____.append(____)

# Create a DataFrame with two lists - number of clusters and distortions
elbow_plot = pd.DataFrame({'num_clusters': ____, 'distortions': ____})

# Creat a line plot of num_clusters and distortions
sns.____(x=____, y=____, data=____)
plt.xticks(num_clusters)
plt.show()
Modifier et exécuter le code