Klastrowanie hierarchiczne: drzewa zawodów
W poprzednim ćwiczeniu przekonałeś się, że zbiór danych oes jest gotowy do klastrowania hierarchicznego bez żadnych kroków wstępnego przetwarzania. Teraz zbudujesz dendrogram zawodów na podstawie ich średnich rocznych wynagrodzeń i zaproponujesz klastry, używając wysokości cięcia 100,000.
To ćwiczenie jest częścią kursu
Analiza skupień w R
Instrukcje do ćwiczenia
- Oblicz odległość euklidesową między zawodami i zapisz wynik w
dist_oes. - Uruchom klastrowanie hierarchiczne z łączeniem metodą średniej i zapisz wynik w
hc_oes. - Utwórz obiekt dendrogramu
dend_oesna podstawie wynikówhclust, używając funkcjias.dendrogram(). - Wyświetl dendrogram.
- Używając funkcji
color_branches(), utwórz i wyświetl nowy dendrogram z klastrami pokolorowanymi według wysokości cięcia równej 100 000.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate Euclidean distance between the occupations
dist_oes <- dist(___, method = ___)
# Generate an average linkage analysis
hc_oes <- hclust(___, method = ___)
# Create a dendrogram object from the hclust variable
dend_oes <- as.dendrogram(___)
# Plot the dendrogram
plot(___)
# Color branches by cluster formed from the cut at a height of 100000
dend_colored <- color_branches(___, h = ___)
# Plot the colored dendrogram
plot(___)