Kom igångKom igång gratis

Kluster baserade på höjd

I tidigare övningar har du grupperat observationer i kluster med hjälp av ett fördefinierat antal kluster (k). I den här övningen använder du dendrogrammets visuella representation för att gruppera observationer i kluster baserat på en maximal höjd (h), under vilken kluster bildas.

Du kommer att använda funktionen color_branches() från biblioteket dendextend för att visuellt granska de kluster som bildas vid olika höjder längs dendragrammet.

hc_players har förts över från ditt tidigare arbete med fotbollslagsdatan.

Den här övningen är en del av kursen

Klusteranalys i R

Visa kurs

Övningsinstruktioner

  • Skapa ett dendrogramobjekt dend_players från ditt hclust-resultat med hjälp av funktionen as.dendrogram().
  • Plotta dendrogrammet.
  • Använd funktionen color_branches() för att skapa och plotta ett nytt dendrogram där klustren färgläggs utifrån en skärningshöjd på 20.
  • Upprepa steget ovan med en höjd på 40.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

Redigera och kör kod