開始使用免費開始

以熱圖呈現相關係數矩陣

如果你要檢查成百上千條時間序列之間的相關性,用數字來呈現其實不太實用——以 100 個元素的資料集為例,你得分析 10,000 個(100 x 100)相關係數!

在這種情況下,熱圖(heatmap) 會更合適。熱圖是一種用顏色來代表資料值的圖表。使用熱圖時,將相關係數矩陣重新排序,通常能讓結果更易讀。你可以用 corrplot(method = "color") 來建立熱圖。

在這個練習中,你會使用與上一題相同的相關係數矩陣 cor_mat 來繪製幾個熱圖。

本練習屬於課程

在 R 視覺化時間序列資料

檢視課程

練習說明

  • 繪製 cor_mat 的熱圖。
  • 繪製僅顯示上三角的熱圖。
  • order 引數中使用 hclust 對矩陣排序,並繪製僅顯示上三角的熱圖。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Draw heatmap of cor_mat


# Draw upper heatmap


# Draw the upper heatmap with hclust
編輯並執行程式碼