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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。