R语言
reorder.dendrogram
位于 stats
包(package)。 说明
通用函数 reorder
的方法。
树状图有许多不同的排序,它们与所施加的结构一致。该函数采用树状图和值向量,并按照提供的向量的顺序对树状图重新排序,从而保持对树状图的约束。
用法
## S3 method for class 'dendrogram'
reorder(x, wts, agglo.FUN = sum, ...)
参数
x |
要重新排序的(树状图)对象 |
wts |
用于重新排序的数字权重(任意值)。 |
agglo.FUN |
权重聚合函数,见下文。 |
... |
附加论点 |
细节
使用权重 wts
,对树状图的叶子进行重新排序,以便其顺序尽可能与权重一致。在每个节点,分支按权重递增的方式排序,其中分支的权重定义为 ,其中 是agglo.FUN
, 是第 子分支的权重。
值
树状图,其中每个节点都有一个进一步的属性value
及其相应的权重。
例子
require(graphics)
set.seed(123)
x <- rnorm(10)
hc <- hclust(dist(x))
dd <- as.dendrogram(hc)
dd.reorder <- reorder(dd, 10:1)
plot(dd, main = "random dendrogram 'dd'")
op <- par(mfcol = 1:2)
plot(dd.reorder, main = "reorder(dd, 10:1)")
plot(reorder(dd, 10:1, agglo.FUN = mean), main = "reorder(dd, 10:1, mean)")
par(op)
作者
R. Gentleman and M. Maechler
也可以看看
reorder
。
rev.dendrogram
只是颠倒节点的顺序; heatmap
、cophenetic
。
相关用法
- R reorder.default 因子水平重新排序
- R relevel 因子水平重新排序
- R rect.hclust 在层次集群周围绘制矩形
- R replications 条款的重复次数
- R reshape 重塑分组数据
- R read.ftable 操作平面列联表
- R residuals 提取模型残差
- R rWishart 随机 Wishart 分布式矩阵
- R r2dtable 具有给定边际的随机 2 向表
- R runmed 运行中位数 – 稳健散点图平滑
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R naprint 调整缺失值
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
- R formula 模型公式
- R nls.control 控制 nls 中的迭代
- R aggregate 计算数据子集的汇总统计
- R deriv 简单表达式的符号和算法导数
- R kruskal.test Kruskal-Wallis 秩和检验
- R quade.test 四方测试
- R decompose 移动平均线的经典季节性分解
- R plot.stepfun 绘制阶跃函数
- R alias 查找模型中的别名(依赖项)
- R qqnorm 分位数-分位数图
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Reorder a Dendrogram。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。