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
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()