AGNES层次聚类

news/2024/5/20 10:15:51 标签: 聚类, 数据挖掘, 机器学习
  已知数据集D中有9个数据点,分别是(1,2),(2,3),(2,1), (3,1),(2,4),(3,5),(4,3),(1,5),(4,2)。要求:
(1)采用层次聚类的聚集算法进行聚类,k=2。
(2)距离计算采用欧几里得距离。
(3)簇之间的距离采用单链接方式度量。

  AGNES(Agglomerative Nesting)算法是一种层次聚类算法,它属于聚类分析中的一种。该算法通过不断地将最相似的数据点或聚类合并在一起,从而构建一个层次结构的聚类。这个过程是自下而上的,即从单个数据点或小的聚类开始,逐步合并形成更大的聚类,直到所有的数据点都被合并成一个大的聚类
步骤 1:初始化:将每个数据点视为一个单独的聚类
步骤 2:计算距离矩阵:计算每一对数据点之间的欧几里得距离。
步骤 3:找到最小距离:找到距离矩阵中最小的距离,合并对应的两个数据点(或聚类)。
步骤 4:更新距离矩阵:根据合并的聚类更新距离矩阵。
步骤 5:重复步骤 3 和 4:重复上述步骤,直到得到k个聚类

初始簇{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9} 每个数据之间的欧几里得距离:

在这里插入图片描述

答案不唯一:

步骤最近的簇距离最近的两个簇合并后的新簇
11{3},{4}{3,4},{1}, {2}, {5}, {6}, {7}, {8}, {9}
21{2},{5}{3,4},{2,5}, {1}, {6}, {7}, {8}, {9}
31{7}, {9}{3,4},{2,5},{7,9}, {1}, {6}, {8}
41.414{1},{3,4}{1,3,4},{2,5},{7,9}, {6}, {8}
51.414{6},{2,5}{1,3,4},{2,5,6}, {7,9},{8},
61.414{8},{2,5,6}{1,3,4},{2,5,6,8}, {7,9},
71.414{7,9},{1,3,4}{1,3,4,7,9},{2,5,6,8}结束

http://www.niftyadmin.cn/n/5236917.html

相关文章

一些c++实用小函数

一些小函数 C 将数字转二进制数据字符串 template <typename Type, std::size_t N sizeof(Type) * 8> std::string ToBinaryString(Type num) {std::bitset<N> bits(num);return bits.to_string(); }

mockito加junit实现单元测试笔记

目录 一、简介1.1 单元测试的特点1.2 mock类框架使用场景1.3 常用mock类框架1.3.1 mockito1.3.2 easymock1.3.3 powermock1.3.4 JMockit 二、mockito的单独使用2.1 mock对象与spy对象2.2 初始化mock/spy对象的方式初始化mock/spy对象第1种方式初始化mock/spy对象第2种方式初始化…

【C语言】字符串函数strlen #strcpy #strcmp #strcat #strstr及其模拟实现

在C语言中&#xff0c;有一种特殊的数据类型&#xff0c;即字符串类型。C 并没有专门定义一个字符串类型&#xff0c;这对我们使用字符串造成了一定的麻烦。但是&#xff0c;C标准库<string.h> 中定义了各种字符串函数&#xff0c;这对于我们来说是一件值得庆幸的事情。…

如何去掉Win10电脑右下角弹出来的广告?

如何去掉Win10电脑右下角弹出来的广告&#xff1f;在Win10电脑中&#xff0c;用户看到桌面右下角老是弹出来广告&#xff0c;特别影响用户自己的操作体验感。接下来小编给大家分享不同的关闭方法&#xff0c;操作后大家可以看到Win10电脑右下角不再出现广告。 具体去掉方法如下…

harmonyOS学习笔记之stateStyles

stateStyles:多态样式 stateStyles可以依据组件的内部状态的不同,设置不同的样式 stateStyles是属性方法,可以根据状态来设置样式,类似于css伪类,但是语法不一样,ArkUI提供了四种状态: focused:获焦态 normal:正常态 pressed:按压态 disable:不可用态例如: Entry Component …

分享74个节日PPT,总有一款适合您

分享74个节日PPT&#xff0c;总有一款适合您 74个节日PPT下载链接&#xff1a;https://pan.baidu.com/s/18YHKkyJsplx-Gjj7ofpFrg?pwd6666 提取码&#xff1a;6666 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 学习知识费力气&#xff0c;收集整理更不易…

LLM之RAG实战(一):使用Mistral-7b, LangChain, ChromaDB搭建自己的WEB聊天界面

一、RAG介绍 如何使用没有被LLM训练过的数据来提高LLM性能&#xff1f;检索增强生成&#xff08;RAG&#xff09;是未来的发展方向&#xff0c;下面将解释一下它的含义和实际工作原理。 ​ 假设您有自己的数据集&#xff0c;例如来自公司的文本文档。如何让ChatGPT和其他…

旺店通·企业奇门对接打通金蝶云星空查询店铺接口与客户新增接口

旺店通企业奇门对接打通金蝶云星空查询店铺接口与客户新增接口 数据源系统:旺店通企业奇门 旺店通是北京掌上先机网络科技有限公司旗下品牌&#xff0c;国内的零售云服务提供商&#xff0c;基于云计算SaaS服务模式&#xff0c;以体系化解决方案&#xff0c;助力零售企业数字化智…