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 do exercício
- Importe
linkageedendrogramdescipy.cluster.hierarchy. - Execute o agrupamento hierárquico em
samplesusando 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_namescomolabels. Além disso, especifique os argumentos de palavra-chaveleaf_rotation=90eleaf_font_size=6como você fez anteriormente.
Exercício interativo prático
Experimente este exercício completando 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()