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

Connected

Cvičení

K-means na fotbalovém hřišti

V předchozí kapitole jsi pracoval/a s datasetem lineup při učení o hierarchickém shlukování – v této kapitole využiješ stejná data k prozkoumání k-means shlukování. Pro připomenutí: datový rámec lineup obsahuje pozice 12 hráčů na začátku zápasu fotbalu 6 na 6.

Same jako dříve víš, že na hřišti jsou dva týmy, takže můžeš provést analýzu k-means s hodnotou k = 2 a určit, který hráč patří do kterého týmu.

Povšimni si, že ve funkci kmeans() se hodnota k zadává pomocí parametru centers.

Pokyny

100 XP
  • Vytvoř k-means model s názvem model_km2 pro data lineup pomocí funkce kmeans() s parametrem centers = 2.
  • Vyextrahuj vektor přiřazení ke shlukům z modelu model_km2$cluster a ulož ho do proměnné clust_km2.
  • Přidej přiřazení ke shlukům jako sloupec cluster do datového rámce lineup a výsledek ulož do nového datového rámce s názvem lineup_km2.
  • Pomocí ggplot vykresli pozice jednotlivých hráčů na hřišti a obarvi je podle jejich shluku.