¡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 de ejercicio
- Importa
linkage
ydendrogram
descipy.cluster.hierarchy
. - Realiza una agrupación jerárquica en
samples
utilizando 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_names
comolabels
. Además, especifica los argumentos de las palabras claveleaf_rotation=90
, yleaf_font_size=6
como has hecho anteriormente.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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()