1.分别使用k-means聚类和层次聚类,将以下八个点分为3个类簇。A1=(2,10),A2=(2,5),A3=(8,4),A4=(5,8),A5=(7,5), A6=(6,4), A7=(1,2),A8=(4,9)。

2.在二维平面直角坐标系中,分别绘制两种方法得到的聚类结果图(两张图)。3个不同的类别用数据点颜色进行区分。

K-means聚类

% 函数文件function [ resX,resY,seedX,seedY,record] = FunK_mean( x,y,k )
% 功能:
%     实现k-mean聚类算法
% 输入:
%     二维数据,分别用x,y两个一维向量代表两个维度
%     k 是分成的类别的数量
% 输出:
%     k行的两个矩阵
%     对应同样的第n行,存放着第n类的所有元素
%     record: 记录着每一行的有效元素的个数j = 1;% 下面是预分配一些空间% seedX 和 seedY 中存放着所有种子seedX = zeros(1,k);seedY = zeros(1,k);oldSeedX = zeros(1,k);oldSeedY = zeros(1,k);resX = zeros(k,length(x));resY = zeros(k,length(x));% 用来记录resX中每一行有效元素的个数record = zeros(1,k); for i = 1:k % 产生

使用MATLAB进行K-means聚类和层次聚类相关推荐

  1. 【进阶版】 机器学习之K均值聚类、层次聚类、密度聚类、实战项目含代码(15)

    目录 欢迎订阅本专栏,持续更新中~ 本专栏前期文章介绍! 机器学习配套资源推送 进阶版机器学习文章更新~ 点击下方下载高清版学习知识图册 项目要求 数据透视 代码实战 维度太多,利用PCA降维的思想进 ...

  2. KMEANS均值聚类和层次聚类:亚洲国家地区生活幸福质量异同可视化分析和选择最佳聚类数...

    阅读全文:http://tecdat.cn/?p=24198 <世界幸福报告>是可持续发展解决方案网络的年度报告,该报告使用盖洛普世界民意调查的调查结果研究了150多个国家/地区的生活质量 ...

  3. 聚类(2)——层次聚类 Hierarchical Clustering

    聚类系列: 聚类(序)----监督学习与无监督学习 聚类(1)----混合高斯模型 Gaussian Mixture Model 聚类(2)----层次聚类 Hierarchical Clusteri ...

  4. Python计算机视觉编程第六章——图像聚类(K-means聚类,DBSCAN聚类,层次聚类,谱聚类,PCA主成分分析)

    Python计算机视觉编程 图像聚类 (一)K-means 聚类 1.1 SciPy 聚类包 1.2 图像聚类 1.1 在主成分上可视化图像 1.1 像素聚类 (二)层次聚类 (三)谱聚类 图像聚类 ...

  5. 【视频】KMEANS均值聚类和层次聚类:R语言分析生活幸福指数可视化|数据分享...

    原文链接:http://tecdat.cn/?p=24198 聚类是将总体或数据点划分为多个组的任务,以使同一组中的数据点与同一组中的其他数据点更相似,而与其他组中的数据点不相似.它基本上是基于它们之 ...

  6. 学习笔记1 三大聚类方法:K-means聚类、层次聚类、DBSCAN聚类

    学习笔记1:三大聚类方法:K-means聚类.层次聚类.DBSCAN聚类 文章目录 前言 一.K-means聚类 操作过程 二.层次聚类 操作过程 三.DBSCAN聚类 操作过程 总结 前言 在样本数 ...

  7. 聚类之层次聚类、基于划分的聚类(…

    5.聚类之层次聚类.基于划分的聚类(k-means).基于密度的聚类.基于模型的聚类 目录(?)[-] 1.      一层次聚类 1.      层次聚类的原理及分类 2.      层次聚类的流程 ...

  8. 【R】【密度聚类、层次聚类、期望最大化聚类】

    文章目录 1.对数据集进行加载.预处理集可视化 1.1 加载数据集 1.2 数据预处理 1.3 将样本点进行可视化 2.密度聚类(DBSCAN 算法) 2.1 加载程序包 2.2 设置聚类参数阈值并可 ...

  9. 说话人聚类--谱聚类和层次聚类

    谱聚类和层次聚类 在讯飞实习了一个月了,做了点说话人聚类的工作,现在总结一下主要用到的谱聚类和层次聚类. 层次聚类 在层次聚类这块,我主要学习了 凝聚型层次聚类和 BIRCH方法,主要参考的博客有 [ ...

最新文章

  1. java ee核心技术与应用_Java EE核心技术与应用(全面覆盖Java EE 6) 郝玉龙等著 pdf扫描版[103MB]...
  2. IQueryable和IEnumerable的区别
  3. php怎么弄自动填充,ThinkPHP 自动填充(自动完成)详解及实例
  4. 二叉树的层序遍历,前序遍历(递归,非递归),中序遍历(递归,非递归),后续遍历(递归,非递归)
  5. mysql 第几周 时间戳_php时间戳函数实现计算第几周,以及当天所在周的具体日期范围...
  6. get和post 两种基本请求方式的区别
  7. 一般二叉树的顺序存储Java_100-顺序存储二叉树思路图解
  8. 数据库 事务隔离级别之可重复读
  9. ECCV 2020 oral | 基于语义流的快速而准确的场景解析,在Cityscapes上达到80.4%mIoU,26 FPS...
  10. 利用console控制台调试php代码
  11. Appium 1.21.x 百度网盘下载
  12. java retainall_java 取交集方法retainAll
  13. PHP endif、endwhile、endfor、冒号、switch、foreach使用介绍、Heredoc 、Nowdoc
  14. 农户在集市上卖西瓜,他总共有1020个西瓜,第一天卖掉一半多两个,第二天卖掉剩下的一半多两个, 问照此规律实下去,该农户几天能将所有的西瓜卖完。C语言
  15. 转一篇张欣写的Ubuntu扩展安装
  16. (java中的super)不会飞还能叫Superman吗
  17. UiPath如何下载
  18. 怎么用ai做出适量插画_用AI打造矢量人像插画
  19. column ‘_id‘ does not exis报错
  20. 概率密度变换公式 雅可比矩阵_雅可比行列式【1】定义及一些推导

热门文章

  1. tabIndex 和 aria注意点
  2. Python3.0 如何抓取网页
  3. GSoC2011 主要入选方向
  4. c语言中余数恒等于1,费马小定理_KANGMANG201102_新浪博客
  5. DataX及DataX-Web
  6. 【Java】Java实现找图抓色
  7. H5的学习(二)编辑器的选择
  8. eclipse安装教程和jdk配置(win超详细)
  9. [Android]Toolbar
  10. ESP8266开发之旅 阿里云生活物联网平台篇② 使用云智能App,配置自己的App,无需开发