凝聚层次聚类算法matlab
时间: 2023-08-20 13:11:56 浏览: 123
凝聚层次聚类算法是一种常用的层次聚类方法,它主要是从下到上进行聚类,通过计算样本之间的距离或相似度来进行聚类。在Matlab中,可以使用clusterdata函数来实现凝聚层次聚类算法。该函数可以指定聚类的最大类别数、距离度量和链接方式等参数。
具体的Matlab程序如下所示:
```matlab
hidx = clusterdata(data, 'maxclust', numClust, 'distance', dist_h, 'linkage', link);
```
其中,data是待聚类的数据集,numClust是指定的最大类别数,dist_h是距离度量方法,link是链接方式。
通过运行上述程序,可以得到每个样本的类别信息。可以根据需要对聚类结果进行进一步的分析和处理。
参考资料:
\[2\]一、层次聚类介绍
\[3\]过程图
#### 引用[.reference_title]
- *1* [【matlab小白训练】凝聚层次聚类分析](https://blog.csdn.net/qq_58927811/article/details/126803483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [聚类分析(三) 层次聚类及matlab程序](https://blog.csdn.net/sinat_38648388/article/details/84142412)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文