Ma trận tương quan dạng heatmap
Nếu bạn cần kiểm tra tương quan giữa hàng trăm chuỗi thời gian, biểu diễn tương quan bằng con số sẽ không mấy hữu ích — với bộ dữ liệu 100 phần tử, bạn sẽ phải phân tích tới 10.000 (100 x 100) giá trị tương quan!
Trong trường hợp này, heatmap là công cụ phù hợp hơn. Heatmap là một bản đồ hoặc sơ đồ trong đó giá trị dữ liệu được biểu diễn bằng màu sắc. Khi sử dụng, bạn cũng có thể sắp xếp lại ma trận tương quan để dễ đọc hơn. Bạn có thể tạo heatmap bằng corrplot(method = "color").
Trong bài tập này, bạn sẽ tạo một vài heatmap với cùng ma trận tương quan cor_mat như ở bài trước.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu chuỗi thời gian trong R
Hướng dẫn bài tập
- Vẽ một heatmap của
cor_mat - Vẽ heatmap phần trên
- Vẽ heatmap phần trên và sắp xếp ma trận bằng
hclusttrong đối sốorder
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.
# Draw heatmap of cor_mat
# Draw upper heatmap
# Draw the upper heatmap with hclust