ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Importe linkage e dendrogram de scipy.cluster.hierarchy.
  • Execute o agrupamento hierárquico em samples usando a função linkage() com o argumento de palavra-chave method='single'. Atribua o resultado a mergings.
  • Trace um dendrograma do agrupamento hierárquico, usando a lista country_names como labels. Além disso, especifique os argumentos de palavra-chave leaf_rotation=90 e leaf_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()
Editar e executar código