Grupowanie hierarchiczne: metoda single
Użyjmy tego samego zbioru danych dotyczącego natężenia ruchu i sprawdźmy, czy zastosowanie innej metody grupowania coś zmieni.
Dane są przechowywane w DataFrame biblioteki pandas o nazwie comic_con. Kolumny x_scaled i y_scaled zawierają znormalizowane współrzędne X i Y osób w danym momencie czasu.
To ćwiczenie jest częścią kursu
Analiza skupień w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
fclusterilinkagezscipy.cluster.hierarchy. - Użyj metody
singlew funkcjilinkage().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the fcluster and linkage functions
from ____ import ____, ____
# Use the linkage() function
distance_matrix = ____(comic_con[[____, ____]], ____ = ____, metric = ____)
# Assign cluster labels
comic_con['cluster_labels'] = ____(____, ____, ____)
# Plot clusters
sns.scatterplot(x='x_scaled', y='y_scaled',
hue='cluster_labels', data = comic_con)
plt.show()