ÎncepețiÎncepe gratuit

Clustere bazate pe înălțime

În exercițiile anterioare, ai grupat observațiile în clustere folosind un număr predefinit de clustere (k). În acest exercițiu, vei folosi reprezentarea vizuală a dendrogramei pentru a grupa observațiile în clustere pe baza unei înălțimi maxime (h), sub care se formează clusterele.

Vei lucra cu funcția color_branches() din biblioteca dendextend pentru a inspecta vizual clusterele care se formează la orice înălțime de-a lungul dendrogramei.

Obiectul hc_players a fost preluat din lucrul tău anterior cu datele despre formațiile de fotbal.

Acest exercițiu face parte din cursul

Analiza clusterelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect dendrogram dend_players din rezultatul hclust folosind funcția as.dendrogram().
  • Trasează dendrograma.
  • Folosind funcția color_branches(), creează și trasează o nouă dendrogramă cu clusterele colorate după o înălțime de tăiere de 20.
  • Repetă pasul de mai sus cu o înălțime de 40.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

library(dendextend)
dist_players <- dist(lineup, method = 'euclidean')
hc_players <- hclust(dist_players, method = "complete")

# Create a dendrogram object from the hclust variable
dend_players <- as.dendrogram(___)

# Plot the dendrogram


# Color branches by cluster formed from the cut at a height of 20 & plot
dend_20 <- color_branches(___, h = ___)

# Plot the dendrogram with clusters colored below height 20


# Color branches by cluster formed from the cut at a height of 40 & plot
dend_40 <- ___

# Plot the dendrogram with clusters colored below height 40

Editează și rulează codul