问题标签 [dendextend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - cutree 和 cluster 分支之间的分歧
我有一个数据集,其中包含一些属于 4 种不同基因型的小鼠的每日饮水量。我正在尝试编写一个脚本,以便使用层次聚类分析根据它们的摄水模式对这些动物进行分类,然后创建一个纵向图,绘制每个聚类在几天内的平均摄水量。
为此,我首先创建分层集群集群,如下所示:
然后我使用 cutree 函数来评估哪个动物属于哪个组,以绘制每组的平均饮水量。
问题是我从分层集群获得的数字与 cutree 函数分配的数字之间存在不一致。虽然集群正在从 1 到 4 对分支进行自下而上的排序,但 cutree 函数正在使用我不熟悉的其他一些排序参数。因此,聚类图中的标签和摄入图表中的标签不匹配。
我是编码的初学者,所以可以肯定我使用了太多的冗余行和循环,所以我的代码可以缩短,但如果你们能帮助我解决这个具体问题,我会很高兴。
簇:
进气图
r - R基于cutree标签从树状图中获取子树
我已经对一个大型数据集进行了聚类,并发现了 6 个我有兴趣进行更深入分析的聚类。
我找到了使用带有“ward.D”方法的 hclust 的集群,我想知道是否有办法从 hclust/dendrogram 对象中获取“子树”。
例如
我曾经cutree
获取数据集中每一行的标签。
我知道我可以通过以下方式获取每个相应集群(例如集群 1)的数据:
是否有任何简单的方法来获取由返回的每个相应标签的子树dendextend::cutree
?例如,假设我有兴趣获得
我知道我可以访问树状图的分支,执行类似的操作
但是我怎样才能得到与集群 1 相对应的子树呢?
我努力了
但这当然行不通。那么如何根据 cutree 返回的标签获取子树呢?
r - Tanglegram 上的标签不起作用(dendextend)
我尝试了几次将标签放在 tanglegram(包装 dendextend)上,但我的标签(etic)不起作用,它们也适用于一个简单的情节。我应该使用哪个命令?
r - Dendextend Bk 图
如果这个问题是微不足道的,我深表歉意,但我在解释来自 dendextend 的 Bk 图时遇到了问题。那里有 3 行:凹陷的一行显示每 k 的 FM 指数,然后是红色实线和黑色虚线。最后两行是什么?我认为它们代表了 H0 下 FM 指数的临界值,但这些值似乎不匹配......你能帮忙吗?
r - 如何仅对树状图中的叶节点标签进行颜色编码?
我正在尝试仅对树状图中的叶节点标签进行颜色编码。我发现这个 stackoverflow 帖子最接近我想要做的事情
Tal Galili 的回答很有用,但是如果我不希望将组标签附加到叶节点标签,并且只根据其组成员身份对叶节点标签进行着色,我需要做什么?
所以使用 Galili 的代码,
而不是根据组标签使行名唯一
如果它们已经是独一无二的,例如
我如何将唯一的行名保留为我的节点标签,并根据组成员身份对它们进行着色(在这将是 Galili 代码中的“groupCodes”)?
r - 如何使用预定义的样本组使用 dendextend 和 heatmap.2 为树状图的标签着色
heatmap.2 在使用“colRow”参数时为标签分配了不正确的颜色。有没有另一种方法可以为 heatmap.2 中的标签分配颜色?还是我做错了什么?(示例基于标签和颜色叶子树状图的示例以及如何在热图中为分支和刻度标签着色。2?)