Altă legătură, alt clustering ierarhic!
În video, ai văzut un clustering ierarhic al țărilor votante de la concursul Eurovision, realizat cu legătura 'complete'. Acum, efectuează un clustering ierarhic al acelorași țări folosind legătura 'single' și compară dendrograma obținută cu cea din video. Altă legătură, alt clustering ierarhic!
Îți este furnizat un array samples. Fiecare rând corespunde unei țări votante, iar fiecare coloană corespunde unei prestații pentru care s-a votat. Lista country_names conține numele fiecărei țări votante. Acest set de date provine de la Eurovision.
Acest exercițiu face parte din cursul
Învățare nesupervizată în Python
Instrucțiuni pentru exercițiu
- Importă
linkageșidendrogramdinscipy.cluster.hierarchy. - Efectuează clustering ierarhic pe
samplesfolosind funcțialinkage()cu argumentul cheiemethod='single'. Atribuie rezultatul variabileimergings. - Reprezintă grafic dendrograma clustering-ului ierarhic, folosind lista
country_namesca valoare pentrulabels. Specifică, de asemenea, argumentele cheieleaf_rotation=90șileaf_font_size=6, așa cum ai făcut anterior.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram
____
plt.show()