¡Vinculación diferente, agrupación jerárquica diferente!
En el vídeo, has visto una agrupación jerárquica de los países votantes en el concurso de la canción de Eurovisión utilizando la vinculación 'complete'. Ahora, realiza una agrupación jerárquica de los países votantes con enlace 'single', y compara el dendrograma resultante con el del vídeo. ¡Vinculación diferente, agrupación jerárquica diferente!
Se te da una matriz samples. Cada fila corresponde a un país votante, y cada columna corresponde a una actuación votada. La lista country_names da el nombre de cada país votante. Este conjunto de datos se obtuvo de Eurovisión.
Este ejercicio forma parte del curso
Aprendizaje no supervisado en Python
Instrucciones del ejercicio
- Importa
linkageydendrogramdescipy.cluster.hierarchy. - Realiza una agrupación jerárquica en
samplesutilizando la funciónlinkage()con el argumento de palabra clavemethod='single'. Asigna el resultado amergings. - Traza un dendrograma de la agrupación jerárquica, utilizando la lista
country_namescomolabels. Además, especifica los argumentos de las palabras claveleaf_rotation=90, yleaf_font_size=6como has hecho anteriormente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram
____
plt.show()