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

有没有办法把这个表(或matlab的树状图)映射成R树状图?
发布于 2016-01-18 12:48:28
我认为,在R中获得树状图的最简单的方法是使用matlab分析的一些中间结果,而不是使用最后的表格。
假设您有一个名为Diss_Mat的不同矩阵(您肯定应该在matlab算法的某个点上对其进行评估),您可以执行以下操作
DIST_Mat=as.dist(Diss_Mat) #create a dist type object
dendro=as.dendrogram(hclust(DIST_Mat)) 在第二行中,您在R中执行分层聚类,然后创建一个树状图类型对象。
https://stackoverflow.com/questions/34853471
复制相似问题