Linkage berbeda, hierarchical clustering berbeda!
Dalam video, Anda melihat hierarchical clustering dari negara-negara pemungutan suara di kontes lagu Eurovision menggunakan linkage 'complete'. Sekarang, lakukan hierarchical clustering pada negara-negara pemungutan suara dengan linkage 'single', dan bandingkan dendrogram yang dihasilkan dengan yang ada di video. Linkage berbeda, hierarchical clustering berbeda!
Anda diberikan sebuah array samples. Setiap baris merepresentasikan satu negara pemungutan suara, dan setiap kolom merepresentasikan sebuah penampilan yang diberi suara. Daftar country_names memberikan nama setiap negara pemungutan suara. Himpunan data ini diperoleh dari Eurovision.
Latihan ini adalah bagian dari kursus
Unsupervised Learning in Python
Petunjuk latihan
- Impor
linkagedandendrogramdariscipy.cluster.hierarchy. - Lakukan hierarchical clustering pada
samplesmenggunakan fungsilinkage()dengan argumen kata kuncimethod='single'. Simpan hasilnya kemergings. - Plot dendrogram dari hierarchical clustering tersebut, gunakan daftar
country_namessebagailabels. Selain itu, tentukan juga argumen kata kuncileaf_rotation=90danleaf_font_size=6seperti yang telah Anda lakukan sebelumnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram
____
plt.show()