1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Cluster Analysis v R

Connected

Cvičení

Přiřazení hráčů do clusterů

V tomto cvičení využiješ funkci hclust() k výpočtu iterativních kroků propojení a funkci cutree() k extrakci přiřazení do clusterů pro požadovaný počet (k) clusterů.

Máš k dispozici pozice 12 hráčů na začátku fotbalového zápasu 6 na 6. Tato data jsou uložena v datovém rámci lineup.

Víš, že v tomto zápase hrají dva týmy (k = 2) – pojďme použít metody clusterování, které jsi se naučil/a, a přiřadit každého hráče do týmu podle jeho pozice na hřišti.

Poznámky:

  • Metodu propojení lze předat pomocí parametru method: hclust(distance_matrix, method = "complete")
  • Ve fotbale začínají soupeřící týmy každý na své polovině hřiště.
  • Protože jsou pozice měřeny ve stejném měřítku, data není potřeba přeškálovat.

Pokyny

100 XP
  • Vypočítej matici euklidovských vzdáleností dist_players mezi všemi dvanácti hráči.
  • Proveď výpočet hierarchického clusterování metodou complete linkage pomocí hclust a výsledek ulož jako hc_players.
  • Vytvoř vektor přiřazení do clusterů clusters_k2 pomocí cutree() s hodnotou k = 2.
  • Přidej přiřazení do clusterů jako sloupec cluster do datového rámce lineup a výsledek ulož do nového datového rámce s názvem lineup_k2_complete.