【发布时间】:2015-11-15 01:26:47
【问题描述】:
我试图加快我的热图创建速度,主要计划是使用 amap 包中的 hcluster 函数来并行化集群。
我阅读了aheatmap 文档,我可以提供一个hclust-object,并且我在堆栈溢出的某处阅读,层次聚类是主要瓶颈。所以我想只计算一次聚类并将其提供给我的热图。
现在我收到以下错误:
clust_mat 中的错误(mat,Rowv,distfun = distfun,hclustfun = hclustfun,: aheatmap - 无效的聚类函数:必须是字符串或函数
pg_h <- matrix(rnorm(10000),ncol = 10)
d <- dist(pg_h)
h <- hclust(d)
aheatmap(pg_h,
Colv=NA,
scale='row',
distfun=d,
hclustfun=h)
谁能帮我解决这个问题,或者有没有其他方法可以创建我的热图。我有大约 8000 行和 15 列,这需要一个多小时。我只想对行进行聚类。
【问题讨论】:
标签: r