R和Matlab树状图结构

时间:2016-01-18 11:19:39

标签: r matlab hierarchical-clustering dendrogram

我对R知之甚少,但我需要将matlab中层次聚类产生的树形图转换为R树形图结构。下表显示了matlab函数中层次聚类产生的树形图;其中第一列和第二列是对象或分支的ID,第三列是距离。

enter image description here

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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