Matlab绘制聚类分析树状图节点太少

参考文献:https://www.ilovematlab.cn/thread-250089-1-1.html

打开Matlab输入doc dendrogram,可以发现如下描述:

dendrogram(tree) generates a dendrogram plot of the hierarchical binary cluster tree. A dendrogram consists of many U-shaped lines that connect data points in a hierarchical tree. The height of each U represents the distance between the two data points being connected.

If there are 30 or fewer data points in the original data set, then each leaf in the dendrogram corresponds to one data point.
If there are more than 30 data points, then dendrogram collapses lower branches so that there are 30 leaf nodes. As a result, some leaves in the plot correspond to more than one data point.

根据参考文献的思路,可能下面的说法更加好理解一些。
 发表于 2013-6-30 22:07:35 | 只看该作者 回帖奖励
请问谢老师:
   在教材P301页
1)H=dendrogram(Z)
     有这么一句话,“当原始数据中观测数多于30个时,整个树形图会显得比较拥挤,可能会忽略某些底层节点,也就是说此时树形图中的某个叶节点可能对应多个观测。”
     请问,可能会忽略某些底层节点是什么意思啊?某个叶节点可能对应多个观测又是什么意思呢?
    还有这里的底层节点和叶节点分别是什么意思啊?
2)H=dendrogram(Z,P)
    若P为正整数,并且原始数据中的观测数多于P个时,将忽略某些底层节点,使得树形图的叶节点不多于P个。若P为0,则显示全部节点,此时树形图可能会显得比较拥挤。
    上面这一段话,也不怎么明白额。
    先谢过老师了!!

最佳答案
发消息
关注者: 381
2#
 发表于 2013-7-4 15:44:47 | 只看该作者
聚类树形图上显示(注意是显示出来的)的最底层称为叶节点,当观测数目不太多时,聚类树形图能显示所有观测,此时叶节点就是各个观测;当观测过多时,聚类树形图无法显示所有观测点,也就是说某些细节会被掩盖,换句话说就是某些细小的树枝(由某些观测构成的一个小树枝)会显示为一个叶节点,此时某个叶节点可能对应多个观测。

发布了290 篇原创文章 · 获赞 163 · 访问量 46万+

猜你喜欢

转载自blog.csdn.net/pang9998/article/details/103356017