Aan de slagBegin gratis

Clusters op basis van hoogte

In eerdere oefeningen heb je je observaties gegroepeerd in clusters met een vooraf bepaald aantal clusters (k). In deze oefening maak je gebruik van de visuele weergave van het dendrogram om je observaties te groeperen in clusters met een maximale hoogte (h), waaronder clusters ontstaan.

Je gaat werken met de functie color_branches() uit de dendextend-bibliotheek om visueel te inspecteren welke clusters ontstaan bij elke hoogte in het dendrogram.

De hc_players is overgenomen uit je eerdere werk met de voetbalopstellingsdata.

Deze oefening maakt deel uit van de cursus

Clusteranalyse in R

Bekijk cursus

Oefeninstructies

  • Maak een dendrogramobject dend_players op basis van je hclust-resultaat met de functie as.dendrogram().
  • Plot het dendrogram.
  • Gebruik de functie color_branches() om een nieuw dendrogram te maken en te plotten met clusters die zijn ingekleurd bij een afkappunt (hoogte) van 20.
  • Herhaal de bovenstaande stap met een hoogte van 40.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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

Code bewerken en uitvoeren