Ligação diferente, agrupamento hierárquico diferente!
No vídeo, você viu um agrupamento hierárquico dos países votantes no concurso musical Eurovision usando uma ligação d 'complete'. Agora, faz um agrupamento hierárquico dos países que votaram com uma ligação 'single' e e compara o dendrograma que sai com o do vídeo. Ligação diferente, agrupamento hierárquico diferente!
Você recebe uma matriz samples. Cada linha é um país que votou, e cada coluna é uma apresentação que foi votada. A lista country_names tem o nome de cada país que pode votar. Esse conjunto de dados veio da Eurovision.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções do exercício
- Importa
linkageedendrogramdescipy.cluster.hierarchy. - Faça um 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()