京公网安备 11010802034615号
经营许可证编号:京B2-20210330
层次聚类法通常分为自底向上和自顶向下。两种方法的运算原理其实是相同的。只不过实际计算是方向相反。 自底向上,又叫做合并法。这种方法是先将每个样本分别作为一个独立的类,然后通过距离计算,将距离相近的两个样本 合并为一类,其他样本仍然各自为一类。不断重复这个过程,直到达到聚类数或者设定的目标。 而自顶向下的方法,刚好相反。这种方法先把所有样本看成一类,然后通过距离计算,选出距离最远的两个样本,各自为 一个类别,其余样本根据距离远近分配到两个类别中,从而形成新的类别划分。不断重复过程,直到达到聚类数或者设定 的目标。因此又叫做分解法。 不管是采用哪种层次聚类的方法,一个关键的问题就是距离的定义。了解更多
1.最短距离法
最短距离法(Nearest Neighbor)是指当我们从A中取出一个样本,B中取出一个样本,计算两个样本之间的距离,能够得到 的最小值就是A和B两个类的距离。而最长距离法(Furthest Neighbor)则刚好相反。
2.中间距离法
3.类平均法
4.重心法
5.离差平方和法
离差平方和法,又叫Ward最小方差法(Ward’s Method):这种方法主要基于方差分析的思想,如果分类合 理,则同类样本间离差平方和应当较小,类与类间离差平方和应当较大。每次合并类别时,离差平方和会增 大,选择使得增加值最小的两类进行合并。因此,该方法很少受到异常值的影响,在实际应用中的分类效果 较好,适用范围广。但该方法要求样品间的距离必须是欧氏距离。 层次聚类的过程非常清楚,会形成类似树状的聚类图谱,便于理解和检查。聚类的变量可以是连续变量,也 可以是分类变量。衡量距离的方法也非常反复。 但是由于需要反复计算距离,限制了层次聚类的速度。因此不适用于数据量非常大或者变量非常多的项目。 如果计算机硬件有制约,也会影响层次聚类的可行性。
不同于层次聚类,K-Means聚类是一种快速聚类法,因此也适合应用于大样本量的数据,或者是进行一些前期的数据清洗 工作。K-Means聚类方法需要分析师自行指定聚类的数量,也就是其中的K。因此在实际分析过程中,往往需要多次调整K 的取值,反复尝试,以便得到最优的聚类结果。
其方法可以总结为:首先选择K个点作为中心点,这些中心点可以是分析者自己指定的,也可以是数据本身结构形成的, 或者是随机产生。所有样本与这K个中心点计算距离,按照距离最近的原则归入这些中心点。然后重新计算每个类的中心, 再次计算每个样本与类中心的距离,并按照最短距离原则重新划分类,如此迭代直至类不再变化为止。
和层次聚类法相比,快速聚类法计算量非常小。即使在样本数据量较大或者变量较多的情况下,仍然可以快速得出结果, 不会耗费太多的空间和时间,对硬件的依赖性也较低。它也因此得名快速聚类法。在分析时,用户也可以根据过往经验或者计算结果,指定初始中心点位置,也可以进一步增加聚类的效率。
但是这个方法应用范围也比较有限。因为需要事先指定聚类数,因此需要分析师有一定的经验积累,或者可能需要多次反 复尝试。对初始点位置也很敏感,容易导致聚类结果与数据真实分类出现差异,对异常值也比较敏感。同时聚类的变量也 必须是连续变量,对变量的“标准度”要求也相对较高,否则可能产生无意义的结果。而且K-Means聚类方法并不能对变 量进行聚类,也是它使用上的一个比较大的缺点。
两步聚类法结合了K-Means和系统聚类方法,先选择较大的类数量对样本进行快速聚类,然后对每个聚类的中心点进行系 统聚类,选择合适的分类数量,然后将聚类结果合并为较理想的数量。 在进行聚类时要结合业务理解对数据进行适当变换,并且需要对变量进行维度分析,聚类结果可以使用类中心之间的比较, 结合业务进行解读。
在实际使用聚类方法时,我们一般多用于客户画像、离群点检验、营销套餐设计等领域。在使用过程中,我们需要注意选取合适的聚类方法。 对于数据量较大或者变量较多的样本,优先考虑K-Means聚类法。样本数据量适中或者变量类型比较复杂的情况,则可以考虑使用层次聚 类法。特别综合的项目,也可以采用两步聚类法,结合两种聚类方法各自的优势,高效解决问题。
在聚类之前,数据清洗也是非常重要的。标准化可以帮助我们消除不同变量之间量纲的差异,但需要注意的是,在有些场景,比如欺诈分析 时,我们希望通过聚类去发现异常值,那么前期的数据清洗就要注意不能改变原有的分布情况,避免造成结果偏差。因此分箱法、小数定标 法等清洗方法在聚类问题中需要谨慎使用。另外,通过主成分分析或者因子分析等方法对变量进行降维,或者先进行变量聚类,也可以帮助 减少冗余变量,更有效地完成聚类。
在一些场景下,直接的业务字段并不能够很好地进行量化和数学分析,那么我们需要通过一些函数或者其他的方式,将其进行转换,灵活应 用,才能更好地解决问题。
聚类本身是一种数据算法,聚类的结果并不总是有实际的使用意义。因此对于聚类结果,我们需要谨慎地解读,适当地对其进行修正和调整, 从而更加贴近业务的使用。
最后,需要注意的是,聚类是一种无监督学习的算法。因此也并没有统一的评判标准。因此在实际使用过程中,我们可以把聚类结果和人为 选择或随机选择的结果放在一起进行比较,这个时候,我们可以通过观察聚类是否对整体的分类或者研究有提升作用来评判聚类的好坏。 当然,我们一般也可以近似地用组间平方和BSS(Between Sum of Squares)和组内平方和 WSS(Within Sum of Squares)来作为评价 指标判断聚类的类别数是否合适。显然BSS越大,WSS越小,聚类的效果就越好。
另外,只有两个变量的时候,我们也可以通过画图的方法来进行观察和评估。
A. 层次聚类
B. K均值聚类
C. 基于密度的聚类
D. 基于网格的聚类
答案:A 解析:层次聚类指的是形成类相似度层次图谱,便于直观的确定类之间的划分,聚类过程可做成聚类谱系图。聚类谱系图的 基本思路就在于按照两点之间的距离,按照由小到大的顺序依次进行连接。
2.以下哪个是K均值聚类法的缺陷( )?
A. 对初始点位置敏感,导致聚类结果与数据真实分类出现差异
B. 无法通过分析方法确定聚类个数
C. 容易受异常值的影响
D. 容易受到变量量纲的影响
答案:ABC 解析:这部分试题主要考核层次聚类和K均值快速聚类的优缺点和适用范围。当样本量超过50个时,一般采用K均值聚类法,其优点是 计算速度快,但是缺点就是ABC答案列出的那样。
3.某电商分析人员希望通过聚类方法定位代商家刷信用级别的违规者,以下哪些操作不应该进行?
A. 对变量进行标准化
B. 对变量进行百分位秩转换
D. 对变量进行分箱处理
答案:BD 解析:刷信用级别的违规者的行为会与正常消费行为在消费频次、平均消费金额等方面差异比较大,对其进行定位相当于发现异常点, 因此要求对变量的转换不能改变其原有分布形态。常用的标准化方法如中心标准化、极差标准化不会改变分布形态,而且在聚类前往 往需要使用标准化来消除变量的量纲,因此A不是答案;取百分位秩会将原变量变化为均匀分布,进行分箱处理也会改变原变量的分布, 因此BD是答案;因子分析、变量聚类用于数据降维,可以使聚类结果更合理。
点击CDA题库链接,获取免费版CDA题库入口,祝考试顺利,快速拿证!
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-05在数据库数据查询、业务报表统计、多表关联分析中,LEFT JOIN左连接是使用率最高的SQL关联查询语句。其核心特性是保留左表全部数 ...
2026-06-05 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-06-05任何一款产品从诞生、普及到最终退出市场,都会遵循一套固定的发展规律,这就是产品生命周期理论。在市场竞争日益激烈、产品迭代 ...
2026-06-04在Excel数据分析、办公统计、业务报表制作场景中,数据透视表是数据汇总、分类统计、快速复盘的核心工具,能够高效完成海量原始 ...
2026-06-04 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-06-04在问卷调查与社会科学数据分析中,卡方检验是最常用、最基础的非参数检验方法,广泛应用于市场调研、用户分析、行为统计、满意度 ...
2026-06-03【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-03 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-06-03逻辑回归是数据分析、机器学习、统计建模中应用最广泛的二分类预测模型,常用于风险判断、行为预测、归因分析等场景。在SPSS、Py ...
2026-06-02数字经济时代,市场竞争日趋同质化,用户消费需求愈发个性化、多元化,传统依托经验、粗放式、广撒网的营销模式弊端日益凸显。长 ...
2026-06-02 很多数据分析师做过按月份的销售额趋势图,画过按天的流量折线图,但当被问到“时间序列和普通数据有什么本质区别”“季节性 ...
2026-06-02在市场竞争日趋饱和、用户需求不断细分的当下,企业创业创新、产品迭代与市场拓展不再依赖经验决策,而是需要系统化、工具化的商 ...
2026-06-01【核心关键词】调度、岗位、数据库、企业、报表、培训、程序、数据分析、数据加工、业务部门、企业数据、调度工具、业务指标、 ...
2026-06-01 很多数据分析师能熟练地计算指标、搭建标签体系,但当被问到“画像到底在解决什么问题”“画像和标签是什么关系”“画像如何 ...
2026-06-01在数据统计分析、数据清洗、异常值识别与数据分布研究中,箱型图是最直观、高效、专业的可视化分析工具。相较于柱状图、折线图仅 ...
2026-05-29Tkinter是Python内置的标准GUI图形界面库,具备无需额外安装、调用简单、兼容性强、轻量化高效等优势,是Python快速开发桌面小程 ...
2026-05-29 很多分析师在设计标签时思路清晰,但真到落地环节却面临“数据在手,不知如何转化为可用标签”的困境:或因加工方式选择不当 ...
2026-05-29【核心关键词】大数据、经理、专业、金融、客户、传统、建模、数据产品、互联网金融、产品经理、数据分析、金融行业、数据模型 ...
2026-05-28 很多分析师每天和数据打交道,但当被问到“标签是什么”“标签和指标有什么区别”“标签体系如何设计”时,却常常答不上来。 ...
2026-05-28