Agrupación jerárquica de los datos de los granos
En el vídeo, has aprendido que la función linkage()
de SciPy realiza una agrupación jerárquica en una matriz de muestras. Utiliza la función linkage()
para obtener una agrupación jerárquica de las muestras de granos, y utiliza dendrogram()
para visualizar el resultado. Una muestra de las mediciones de los granos se proporciona en la matriz samples
, mientras que la variedad de cada muestra de grano viene dada por la lista varieties
.
Este ejercicio forma parte del curso
Aprendizaje no supervisado en Python
Instrucciones de ejercicio
Importa:
linkage
ydendrogram
descipy.cluster.hierarchy
.matplotlib.pyplot
comoplt
.
Realiza una agrupación jerárquica en
samples
utilizando la funciónlinkage()
con el argumento de palabra clavemethod='complete'
. Asigna el resultado amergings
.Traza un dendrograma utilizando la función
dendrogram()
enmergings
. Especifica los argumentos de la palabra clavelabels=varieties
,leaf_rotation=90
, yleaf_font_size=6
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Perform the necessary imports
from ____ import ____, ____
import ____ as ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram, using varieties as labels
dendrogram(____,
labels=____,
leaf_rotation=____,
leaf_font_size=____,
)
plt.show()