FIFA 18: zkoumáme obránce
V datasetu FIFA 18 najdeš celou řadu atributů hráčů. Dva z nich jsou:
- sliding tackle: číslo v rozsahu 0–99, které udává, jak přesně dokáže hráč provádět skluzné zákroky
- aggression: číslo v rozsahu 0–99, které vyjadřuje nasazení a bojovnost hráče
U hráčů zaměřených na obranu bývají tyto hodnoty typicky vysoké. V tomto cvičení provedeš shlukování na základě těchto atributů.
Dataset obsahuje 5 000 řádků a je výrazně větší než předchozí datasety. Spuštění hierarchického shlukování na těchto datech může trvat až 10 sekund.
Následující moduly jsou předem načteny: dendrogram, linkage, fcluster z scipy.cluster.hierarchy, matplotlib.pyplot jako plt, seaborn jako sns. Data jsou uložena v pandas DataFrame fifa.
Toto cvičení je součástí kurzu
Cluster Analysis in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')