LoslegenKostenlos starten

Cluster basierend auf der Höhe

In den vorherigen Übungen hast du deine Beobachtungen mithilfe einer vorgegebenen Anzahl an Clustern (k) gruppiert. In dieser Übung nutzt du die visuelle Darstellung des Dendrogramms, um deine Beobachtungen mithilfe einer maximalen Höhe (h), unterhalb derer Cluster entstehen, zu gruppieren.

Du arbeitest mit der Funktion color_branches() aus dem Paket dendextend, um die Cluster, die sich in beliebiger Höhe entlang des Dendrogramms bilden, visuell zu prüfen.

Das Objekt hc_players wurde aus deiner vorherigen Arbeit mit den Fußball-Aufstellungsdaten übernommen.

Diese Übung ist Teil des Kurses

<Kurs>Clusteranalyse in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle aus deinem hclust-Ergebnis mit as.dendrogram() ein Dendrogramm-Objekt dend_players.
  • Plotte das Dendrogramm.
  • Erzeuge mit color_branches() ein neues Dendrogramm mit nach einem Schnitt bei Höhe 20 eingefärbten Clustern und plotte es.
  • Wiederhole den obigen Schritt mit einer Höhe von 40.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen