Metoda cotului pe date uniforme
În exercițiul anterior, ai construit un grafic al cotului pe date cu clustere bine definite. Să vedem acum cum arată graficul cotului pe un set de date cu puncte distribuite uniform. Înainte de a continua cu exercițiul, poate vrei să afișezi punctele de date.
Datele sunt stocate într-un DataFrame pandas, uniform_data. x_scaled și y_scaled sunt numele coloanelor cu coordonatele X și Y standardizate ale punctelor.
Acest exercițiu face parte din cursul
Analiza clusterelor în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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()