dendrogram相关内容

scipy.cluster.hierarchy:标签的顺序似乎不正确,并且被垂直轴的值弄糊涂了

我知道 scipy.cluster.hierarchy 专注于处理距离矩阵.但是现在我有了一个相似度矩阵……在我使用树状图绘制它之后,发生了一些奇怪的事情.代码如下: similarityMatrix = np.array(([1,0.75,0.75,0,0,0,0],[0.75,1,1,0.25,0,0,0],[0.75,1,1,0.25,0,0,0],[0,0.25,0.25,1,0.25, ..
发布时间:2021-06-01 19:25:27 其他开发

从scipy树状图检索假色

我无法从 在此示例中,手动进行颜色分配似乎很容易,但是我正在处理庞大的数据集,因此,直到我们在字典中获得此新功能(颜色叶子)之前,我都会尝试以某种方式将其推断为包含在其中的当前信息.字典,但到目前为止我还没有主意.谁能帮我吗? 谢谢. 解决方案 以下方法似乎有效.由树状图返回的字典包含带有链接颜色的"color_list".再加上 x 的"icoord"和"dcoord". y ..
发布时间:2021-05-14 18:52:49 Python

绘制大型数据集的层次聚类树状图

我有大量的时间序列数据集.为了可视化python中的聚类,我想绘制时间序列图以及树状图,如下所示. 我试图通过并排创建两个子图,通过在python中使用subgrid2plot()函数来做到这一点.我用序列图填充了第一个图,然后用树状图填充了第二个图.但是一旦时间序列数量增加,它就会变得模糊. 有人可以建议一种绘制此类树状图的好方法吗?我有大约50,000个时间序列来聚类和可视化. 解 ..
发布时间:2020-11-23 05:02:04 Python

如何更改R图的标签大小

我正在根据自己的数据绘制聚类图.我已经完成了整个绘图,但是我的标签文字很大,以便能够正确读取该绘图.任何人都知道如何缩小标签. 我正在使用软件包"sparcl",我的功能是: ColorDendrogram(fit,y=col.int, main = "Clusters from 216 samples", branchlength = 0.20, la ..
发布时间:2020-11-23 05:01:57 其他开发

使用R基于欧氏距离和完整的链接度量进行聚类,是否有太多的向量?

我试图弄清楚如何将计数矩阵读入R,然后基于欧氏距离和完整的链接度量进行聚类.原始矩阵有56,000行(基因)和7列(处理).我想看看治疗之间是否存在聚类关系.但是,每次尝试执行此操作时,都会首先出现一个错误,指出Error: cannot allocate vector of size 544.4 Gb由于我正在尝试复制别人发布的作品,因此我想知道我是否在输入初始数据时出错了 第二,如果仅用 ..
发布时间:2020-11-23 04:55:59 其他开发

在R中的热图2中选择树状图的叶节点数

在Matlab中,您可以指定要绘制的树状图中的节点数,作为dendrogram函数的一部分:dendrogram(tree,P)生成不超过P个叶节点的树状图. 我对R中的heatmap2进行相同操作的尝试失败了.建议给stackoverflow和biostar的帖子使用cutree,但heatmap2会被帖子对Rowv选项的建议所困扰.这里的"TAD"是8列乘831行的数据矩阵. # ..
发布时间:2020-11-22 21:46:31 其他开发

python中热图的分层聚类

我有一个NxM矩阵,其值的范围从0到20.我可以通过使用Matplotlib和pcolor轻松获得热图.现在,我想使用scipy应用分层聚类和树状图.我想对每个维度(行和列)重新排序,以显示哪个元素相似(根据聚类结果).如果矩阵是正方形(NxN),则代码应类似于: clustering = linkage(matrix, method="average") dendrogram(cluste ..
发布时间:2020-11-22 21:38:00 Python

R树状图故障中的热图功能

对于我的一生,我无法理解这种方法为何会失败,在此我非常感谢您多加关注: heatmap.2(TEST,trace="none",density="none",scale="row", ColSideColors=c("red","blue")[data.test.factors], col=redgreen,labRow="", hclustfun=func ..
发布时间:2020-11-22 21:22:00 其他开发

如何为heatmap.2中的分支和刻度标签上色?

我已经在R中使用gplots的heatmap.2函数完成了热图,但是我不知道如何为每组着色分支和刻度标签(例如,如果我将树剪成像我的第二个图一样有四个小伙子.我检查了是否可以使用dendextend包单独对树状图着色. 这里也有一个热图:有人可以帮助我解决这个问题吗? 更新 这是我的热图: 我想有一个这样的分支,并根据它们的四个组分别用彩色的勾号和勾号标签(此图由Illus ..
发布时间:2020-11-22 21:14:25 其他开发

Python查找树状图的替代方法

我有8000x100尺寸的数据。我需要将这8000个项目聚类。我对这些物品的订购更感兴趣。对于较小的数据,我可以从上面的代码中获得所需的结果,但对于较大的维度,我不断收到运行时错误“ RuntimeError:获取对象的str时超出了最大递归深度”。有没有另一种方法可以从“ Z”中获取重新排序的列。 从hcluster import pdist,linkage和dendrogram im ..

关于树状图的一些问题-python(Scipy)

我是scipy的新手,但我设法获得了预期的树状图。我还有其他问题; 在树状图中,某些点之间的距离为 0 ,但不是$ b由于图像边框,$ b可见。如何删除边框并使 的y轴下限为 -1 ,以便清晰可见。 例如这些点之间的距离是 0 (13,17),(2,10),(4,8,19) 如何我可以在特定距离上修剪/截断吗?例如 0.4 如何将这些簇(修剪后)写入文件 我的python代码: ..
发布时间:2020-10-03 02:13:49 Python