Uniform verilerde dirsek yöntemi
Önceki egzersizde, kümeleri net biçimde ayrılmış veriler üzerinde bir dirsek grafiği oluşturmuştun. Şimdi de noktaların üniform (eş dağılımlı) olduğu bir veri kümesinde dirsek grafiği nasıl görünüyor, ona bakalım. Egzersize geçmeden önce veri noktalarını görselleştirmek isteyebilirsin.
Veriler bir pandas DataFrame'i olan uniform_data içinde. x_scaled ve y_scaled, noktaların standartlaştırılmış X ve Y koordinatlarının sütun adlarıdır.
Bu egzersiz, kursun bir parçasıdır
Python ile Kümeleme Analizi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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()