第9章-用户分群方法-层次聚类

本文详细介绍了凝聚型层次聚类(agglomerative)算法,包括算法描述、类与类之间的距离计算方法(最短距离法、最大距离法、类平均距离法、重心法、Ward最小方差法),并提供了Python实现示例,讨论了确定聚类数量k的方法,以及在经济发展水平评估中的应用案例。
摘要由CSDN通过智能技术生成

目录

算法描述

类与类距离

最短距离法

最大距离法

类平均距离法

重心法

Ward最小方差法

Python中实现层次聚类

确定聚类数量k

应用案例

数据读取

相关分析

主成分分析

因子分析

聚类分析 

附录


        层次聚类算法(Hierarchical Clustering)根据层次分解的顺序分为:自下向上和自上向下,即凝聚的(agglomerative)层次聚类算法和分裂的(divisive)层次聚类算法,也可以理解为自下而上法(bottom-up)和自上而下法(top-down)。

自下而上:凝聚型层次聚类,就是一开始每个个体(object)都是一个类,然后根据联系(linkage)寻找同类,最后形成一个“类”。

自上而下:分裂型层次聚类,就是反过来,一开始所有个体都属于一个类,然后根据联系(linkage)排除异己,最后每个个体都成为一个类。

如图: 

         图中,从左到右就是自下而上,凝聚型的层级聚类,而从右到左就是自上而下,分裂型的层次聚类。本文以凝聚型层次聚类为例,下面描述凝聚型层次聚类具体的算法过程。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L(刘二宝)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值