Hierarchical clustering pada data biji-bijian
Dalam video, Anda mempelajari bahwa fungsi linkage() dari SciPy melakukan hierarchical clustering pada sebuah array sampel. Gunakan fungsi linkage() untuk memperoleh hierarchical clustering dari sampel biji-bijian, dan gunakan dendrogram() untuk memvisualisasikan hasilnya. Contoh pengukuran biji-bijian disediakan dalam array samples, sementara varietas dari setiap sampel biji-bijian diberikan oleh daftar varieties.
Latihan ini adalah bagian dari kursus
Unsupervised Learning in Python
Petunjuk latihan
- Impor:
linkagedandendrogramdariscipy.cluster.hierarchy.matplotlib.pyplotsebagaiplt.
- Lakukan hierarchical clustering pada
samplesmenggunakan fungsilinkage()dengan argumen kata kuncimethod='complete'. Tetapkan hasilnya kemergings. - Plot dendrogram menggunakan fungsi
dendrogram()padamergings. Tentukan argumen kata kuncilabels=varieties,leaf_rotation=90, danleaf_font_size=6.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Perform the necessary imports
from ____ import ____, ____
import ____ as ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram, using varieties as labels
dendrogram(____,
labels=____,
leaf_rotation=____,
leaf_font_size=____,
)
plt.show()