У меня есть Heatmap, который выглядит, как это в R:Heatmap дендрограммы на основе корреляции в R
col<- colorRampPalette(c("red","white", "blue"))(10)
library("gplots")
heatmap.2(qq,scale="none",col=col,trace="none",density.info="none",dendrogram="column")
Но тогда я сделал отдельный кластерный анализ на основе корреляции, который вышел, как это :
library(Hmisc)
plot(varclus(qq,similarity="spearman"))
Как может Я изменяю свою тепловую карту так, чтобы кластеризация была идентична кластерному анализу, который я сделал с корреляцией? Мне нужно каким-то образом изменить функцию heatmap.2
(или, возможно, использовать другую функцию), которая будет основана на корреляции pearson. Есть идеи?
делает добавление 'distfun = функция (х) as.dist (1 - Кор (Т (х), method = 'sp')^2) 'к вашему' heatmap.2' get it> – rawr