分享

练习R:hclust()函数层次聚类分析

 数据小兵 2024-04-10 发布于陕西

收集到12个地区的人口、教育、房价、服务业、就业方面5个经济指标,现在希望对12个地区进行分类。
浏览数据:
数据标准化后,计算每两个地区间的欧式距离。
d = dist(data,method="euclidean")
距离矩阵如下:
接下来hclust()函数生成本例的层次聚类对象。
hc1= hclust(d, method = "average")
对于层次聚类来说,最直观的结果就是树状图,许多人就是要得到这个图,也经常在论文中看到此图。
plot(hc1,main = "层次聚类", hang = -1)
来看图形:
如果聚成3类的话,就是(3,2,7)(6,11,9,8,12)(10,1,4,5)这三个类。
===

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多