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
Pokyny k cvičení
- Sestav vektor přiřazení do clusterů
clusters_h20pomocícutree()s parametremh = 20. - Přidej přiřazení do clusterů jako sloupec
clusterk datovému rámcilineupa výsledek ulož do nového datového rámcelineup_h20_complete. - Zopakuj tyto dva kroky pro výšku 40 a vytvoř proměnné
clusters_h40alineup_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