Diferentes vínculos, diferentes agrupamentos hierárquicos!
No vídeo, você viu um agrupamento hierárquico dos países votantes no concurso de música Eurovision usando 'complete'
linkage. Agora, execute um agrupamento hierárquico dos países votantes com o link 'single'
e compare o dendrograma resultante com o do vídeo. Diferentes vínculos, diferentes agrupamentos hierárquicos!
Você recebe uma matriz samples
. Cada linha corresponde a um país votante, e cada coluna corresponde a um desempenho que foi votado. A lista country_names
apresenta o nome de cada país votante. Esse conjunto de dados foi obtido do Eurovision.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções de exercício
- Importe
linkage
edendrogram
descipy.cluster.hierarchy
. - Execute o agrupamento hierárquico em
samples
usando a funçãolinkage()
com o argumento de palavra-chavemethod='single'
. Atribua o resultado amergings
. - Trace um dendrograma do agrupamento hierárquico, usando a lista
country_names
comolabels
. Além disso, especifique os argumentos de palavra-chaveleaf_rotation=90
eleaf_font_size=6
como você fez anteriormente.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram
____
plt.show()