Phân cụm phân cấp: Cây nghề nghiệp
Ở bài trước, bạn đã biết dữ liệu oes sẵn sàng cho phân cụm phân cấp mà không cần tiền xử lý. Trong bài này, bạn sẽ thực hiện các bước cần thiết để xây dựng một dendrogram cho các nghề nghiệp dựa trên mức lương trung bình theo năm và đề xuất các cụm với ngưỡng chiều cao 100,000.
Bài tập này là một phần của khóa học
Phân cụm bằng R
Hướng dẫn bài tập
- Tính khoảng cách Euclid giữa các nghề nghiệp và lưu vào
dist_oes. - Chạy phân cụm phân cấp với phương pháp liên kết average và lưu vào
hc_oes. - Tạo đối tượng dendrogram
dend_oestừ kết quảhclustcủa bạn bằng hàmas.dendrogram(). - Vẽ dendrogram.
- Dùng hàm
color_branches()để tạo và vẽ một dendrogram mới với các cụm được tô màu theo ngưỡng cắt chiều cao 100,000.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(___)