상관행렬 히트맵으로 보기
수백 개의 시계열 간 상관관계를 확인해야 한다면, 숫자로 상관계수를 나열하는 방식은 거의 도움이 되지 않아요. 예를 들어 원소가 100개인 데이터셋이라면, 무려 10,000개(100 x 100)의 상관계수를 분석해야 하니까요!
이럴 때는 히트맵이 더 적합한 도구입니다. 히트맵은 데이터 값을 색으로 표현한 지도 또는 도식이에요. 가독성을 높이기 위해 상관행렬의 행과 열 순서를 재배열하는 것도 유용할 수 있습니다. 히트맵은 corrplot(method = "color")로 만들 수 있어요.
이번 연습에서는 이전 연습 문제에서 사용한 것과 동일한 상관행렬 cor_mat으로 여러 가지 히트맵을 만들어 보겠습니다.
이 연습은 강의의 일부입니다
R로 시계열 데이터 시각화하기
연습 안내
cor_mat의 히트맵을 그리세요- 상삼각 히트맵을 그리세요
order인수에hclust를 사용해 행렬을 정렬하여 상삼각 히트맵을 그리세요
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Draw heatmap of cor_mat
# Draw upper heatmap
# Draw the upper heatmap with hclust