Python ile Kümeleme Analizi
Shaumik Daityari
Business Analyst
kmeans(obs, k_or_guess, iter, thresh, check_finite)
obs: standartlaştırılmış gözlemlerk_or_guess: küme sayısıiter: iterasyon sayısı (öntanımlı: 20)thres: eşik (öntanımlı: 1e-05)check_finite: gözlemlerin yalnızca sonlu sayı içerip içermediğini kontrol et (öntanımlı: True)İki nesne döndürür: küme merkezleri, bozulma

vq(obs, code_book, check_finite=True)
obs: standartlaştırılmış gözlemlercode_book: küme merkezlericheck_finite: gözlemlerin yalnızca sonlu sayı içerip içermediğini kontrol et (öntanımlı: True)İki nesne döndürür: küme etiketleri listesi, bozulmalar listesi
kmeans tek bir bozulma değeri döndürürvq bozulmaların bir listesini döndürür.# kmeans ve vq fonksiyonlarını içe aktarın
from scipy.cluster.vq import kmeans, vq
# Küme merkezlerini ve etiketleri üretin
cluster_centers, _ = kmeans(df[['scaled_x', 'scaled_y']], 3)
df['cluster_labels'], _ = vq(df[['scaled_x', 'scaled_y']], cluster_centers)
# Kümeleri görselleştirin
sns.scatterplot(x='scaled_x', y='scaled_y', hue='cluster_labels', data=df)
plt.show()

Python ile Kümeleme Analizi