Začněte nyníZačněte zdarma

Prozkoumání větví oříznutých ze stromu

Funkce cutree(), kterou jsi použil/a v cvičeních 5 a 6, umožňuje oříznout strom také na zadané výšce pomocí parametru h. Chvíli se věnuj prozkoumání clusterů, které jsi vytvořil/a v předchozích cvičeních, na základě výšek 20 a 40.

Toto cvičení je součástí kurzu

Cluster Analysis v R

Zobrazit kurz

Pokyny k cvičení

  • Sestav vektor přiřazení do clusterů clusters_h20 pomocí cutree() s parametrem h = 20.
  • Přidej přiřazení do clusterů jako sloupec cluster k datovému rámci lineup a výsledek ulož do nového datového rámce lineup_h20_complete.
  • Zopakuj tyto dva kroky pro výšku 40 a vytvoř proměnné clusters_h40 a lineup_h40_complete.
  • Pomocí ggplot2 vytvoř bodový graf obarvený podle přiřazení do clusterů pro obě výšky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

# Calculate the assignment vector with a h of 20
clusters_h20 <- ___

# Create a new data frame storing these results
lineup_h20_complete <- mutate(lineup, cluster = ___)

# Calculate the assignment vector with a h of 40
clusters_h40 <- ___

# Create a new data frame storing these results
lineup_h40_complete <- ___

# Plot the positions of the players and color them using their cluster for height = 20
ggplot(___, aes(x = ___, y = ___, color = factor(___))) +
  geom_point()

# Plot the positions of the players and color them using their cluster for height = 40

Upravit a spustit kód