ComenzarEmpieza gratis

¡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

Ver curso

Instrucciones de ejercicio

  • Importa linkage y dendrogram de scipy.cluster.hierarchy.
  • Realiza una agrupación jerárquica en samples utilizando la función linkage() con el argumento de palabra clave method='single'. Asigna el resultado a mergings.
  • Traza un dendrograma de la agrupación jerárquica, utilizando la lista country_names como labels. Además, especifica los argumentos de las palabras clave leaf_rotation=90, y leaf_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()
Editar y ejecutar código