MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法:

1.层次聚类hierarchical clustering

2.k-means聚类

这里用最简单的实例说明以下层次聚类原理和应用发法。

层次聚类是基于距离的聚类方法,MATLAB中通过pdist、linkage、dendrogram、cluster等函数来完成。层次聚类的过程可以分这么几步:

(1) 确定对象(实际上就是数据集中的每个数据点)之间的相似性,实际上就是定义一个表征对象之间差异的距离,例如最简单的平面上点的聚类中,最经常使用的就是欧几里得距离。

这在MATLAB中可以通过Y=pdist(X)实现,例如

>> X=randn(6,2)

X =

-0.4326 1.1892

-1.6656 -0.0376

0.1253 0.3273

0.2877 0.1746

-1.1465 -0.1867

1.1909 0.7258

>> plot(X(:,1),X(:,2),'bo') %给个图,将来对照聚类结果把

>> Y=pdist(X)

Y =

Columns 1 through 14

1.7394 1.0267 1.2442 1.5501 1.6883 1.8277 1.9648 0.5401

2.9568 0.2228 1.3717 1.1377 1.4790 1.0581

Column 15

多元统计分析matlab,MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法...相关推荐

  1. html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法

    1. 第一种做法 首页在外层容器里面取一个名字为main,即ref="main",当bankSwitch为true的时候,弹窗出现 你好我是弹窗里面的内容部分 所触发的事件如下: ...

  2. ppt模板怎样用到html中,如何添加套用 PPT 模板?教你两种方法

    如果你想要提升幻灯片的质量,需要注意的细节有很多,除了进行图文排版,还可以套用PPT模板,这样就不用思考划分标题栏.内容区域,可以节省时间.现在问题来了,如何导入PPT模板?很简单,大家可以试试下面两 ...

  3. C++中sort函数从大到小排序的两种方法

    1.sort函数描述 而且,sort函数的算法效率相当于快排,使用sort函数有时候可能比我们自己写一个排序算法,可能效率更高. 2.使用sort函数排序 #include <iostream& ...

  4. js删除指定html及子标签,js中如何删除某个元素下面的所有子元素?(两种方法)...

    js中如何删除某个元素下面的所有子元素?(两种方法) 一.总结 方法一:通过元素的innerHTML属性 元素element.innerHTML=""; 方法二:通过元素的remo ...

  5. Endnote在latex中的应用的两种方法

    从endnote中向latex文档批量插入参考文献的两种方法 一.若是latex模板中参考文献编写的命令是: \begin{thebibliography} \bibitem{lab1}LIU M L ...

  6. linux设置系统自动开机,Linux系统中设置开机自动运行的两种方法

    有时可能会需要在重启时或者每次系统启动时运行某些命令或者脚本.我们要怎样做呢?本文中我们就对此进行讨论. 我们会用两种方法来描述如何在 CentOS/RHEL 以及 Ubuntu 系统上做到重启或者系 ...

  7. MATLAB中代码优化的两种方法

    MATLAB中的代码优化 MATLAB中的代码优化有两种重要的方法:预分配组和向量化循环. 我们举一个简单的例子来看,创建一个MATLAB函数来计算f(x) = sin(x / 100π): func ...

  8. matlab中给信号添加高斯白噪声的两种方法,awgn计算过程,randn函数

    y=awgn(x,snr,px_dBW) 给信号x添加噪声功率为某个值的高斯白噪声. snr为信噪比,单位dB. px_dBW为信号x的指定功率(注意,是指定功率,而不是x本身的功率),单位dBW. ...

  9. MATLAB 保存imshow绘制图片到指定文件夹中的两种方法

    MATLAB 保存imshow绘制图片到指定文件夹中的两种方法 imwrite函数 imwrite(image,filename) imwrite(image,filename)是将图像数据image ...

最新文章

  1. c4d+ps打造抽象NFT加密艺术 Create Abstract NFT Crypto Art with Cinema 4D + Photoshop
  2. java 默认字符集 iso_当服务器的默认字符集是UTF-8时,Perl并使用ISO-8859-1字符集...
  3. 带码农《手写Mybatis》进度3:实现映射器的注册和使用
  4. java连接sql server数据库的代码如何改成连接mysql_Java连接sql server或mysql数据库(代码)...
  5. nginx 默认网站根目录在哪里
  6. 可视化:小型有向网络HTML自动生成器
  7. Excel单元格设灰色及锁定
  8. 冯诺依曼体系结构 —(收藏版)
  9. excel自动计算体育成绩
  10. 多重假设检验:Bonferroni 和 FDR
  11. 字节数组与字节流、缓冲字节流、字符流、缓冲字符流、对象流
  12. java通过进程名称杀进程_根据进程名杀死进程 -kill进程名
  13. MATLAB运用——计算三维物体的质心(水花号)
  14. 中国不可能有金融危机而只有经济危机
  15. 来看一看滑动时间窗格
  16. 怎么用python画圆柱_python绘制圆柱体
  17. 存款准备金率灾后再度上调
  18. 计算机主板命名根据,华硕主板命名_技嘉主板命名_微星主板命名_快速看懂-太平洋电脑网...
  19. 委托代理设计模式(协议)
  20. 工控设备系统加固方案分享

热门文章

  1. 休眠提示:排序和排序
  2. Java 8的烹调方式–拼图项目
  3. 精通 RPM 之查询篇
  4. java菜鸟到cto 图_从菜鸟到入门,掌握 Log4j
  5. jsp中的java部分_jsp页面的七个组成部分
  6. @select注解_Mybatis基本知识十七:Mybatis注解式开发-单表注解式开发
  7. java 区号_求您!JAVA作业,窗口查询区号!
  8. ps图片拖不进去_PS教学:你的logo还不够高大上?7步教做出黄色金属质感logo
  9. mysql过滤器_MYSQL复制过滤器
  10. 485转换器产品类型介绍