5
R中的heatmap
函數應該有助於人類解釋矩陣元素的相對值。然而,似乎並沒有在一個給定的情節中使細胞顏色一致,這是正確解釋相對值的嚴重障礙。爲什麼R的熱圖無法使顏色單元保持一致?
例如,讓我們通過連接正常的隨機分佈隨機數列產生一些數據:
foo <- cbind(replicate(10,rnorm(10)))
現在,如果我們相關foo的列,我們可以驗證我們得到1點的對角線項自的相關性與本身的任何一個列是1:
cor.matrix <- cor(foo)
但是,當我們情節:
heatmap(cor.matrix,Rowv=NA,Colv=NA)
(我們抑制樹狀這裏reording,儘管這似乎並不重要)
對角線細胞不均勻着色,你可以看到:
任何人都可以解釋這裏發生了什麼?