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 merupakan bagian dari kursus
Unsupervised Learning in Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram
____
plt.show()