R 和 Matlab 树状图结构

R and Matlab Dendograms Structures

我对R知之甚少,但我需要将matlab中层次聚类得到的树状图转换成R树状图结构。下面的table是在matlab函数中层次聚类得到的树状图;其中第一列和第二列是对象或分支的 ID,第三列是距离。

有没有办法将此 table(或 matlab 树状图)映射到 R 树状图中?

我认为在 R 中获得树状图的最简单方法是使用 matlab 分析的一些中间结果,而不是使用最终 table。

假设您有一个名为 Diss_Mat 的相异矩阵(您绝对应该在 matlab 算法的某个点对其进行评估),您可以执行以下操作

DIST_Mat=as.dist(Diss_Mat) #create a dist type object
dendro=as.dendrogram(hclust(DIST_Mat)) 

在第二行中,您在 R 中执行层次聚类,然后创建一个树状图类型的对象。