[高等教育]医学数据挖掘第7章

[高等教育]医学数据挖掘第7章

ID:27648086

大小:902.00 KB

页数:40页

时间:2018-12-04

[高等教育]医学数据挖掘第7章_第1页
[高等教育]医学数据挖掘第7章_第2页
[高等教育]医学数据挖掘第7章_第3页
[高等教育]医学数据挖掘第7章_第4页
[高等教育]医学数据挖掘第7章_第5页
资源描述:

《[高等教育]医学数据挖掘第7章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章聚类分析OUTLINES一、引言二、聚类标准三、k-means算法四、EM算法五、利用MicrosoftSQLServer2005实践聚类分析算法2医学数学挖掘——SQLSERVER2005案例分析一、引言对某城市年龄范围为25岁~55岁的中青年人群进行调查。调查数据项包括年龄、性别等项。3医学数学挖掘——SQLSERVER2005案例分析一、引言4血脂高的都没有冠心病分类1的血脂较高的人多,有冠心心脏病的人多;而分类6的血脂普遍正常,且都没有冠心病。医学数学挖掘——SQLSERVER2005案例分析一、引言聚类(ClusterAnalysis)是一个将数据集划分为若

2、干组或类的过程。将一组物理的或抽象的对象,根据它们之间的相似程度,分为若干组,其中相似的对象构成一组,这一过程称为聚类过程。5医学数学挖掘——SQLSERVER2005案例分析一、引言对在坐的各位同学进行聚类,你们看看可以分成哪些类?6医学数学挖掘——SQLSERVER2005案例分析一、引言从上面的讨论可以发现知道分类的数目后更容易进行划分不知道分类数怎么办?需要确定分类标准如何把数据输入计算机,如何让计算机进行计算?每个元素是否只能属于某一类?软聚类硬聚类7医学数学挖掘——SQLSERVER2005案例分析二、聚类标准输入模式可用向量表示,比较不同模式的相似性可转化为比

3、较两个向量的距离,因而可用模式向量间的距离作为聚类判据。传统模式识别中常用到的两种聚类判据是欧式最小距离法和余弦法。8医学数学挖掘——SQLSERVER2005案例分析二、聚类标准欧氏距离法9X1=(0,2)X2=(0,0)医学数学挖掘——SQLSERVER2005案例分析二、聚类标准余弦法10X1=(0,2)X2=(5,0)医学数学挖掘——SQLSERVER2005案例分析三、k-means算法k-means算法以距离值的平均值对聚类成员进行分配,如果一个对象属于一个聚类,则该数据一定比较靠近聚类的中心11医学数学挖掘——SQLSERVER2005案例分析三、k-mean

4、s算法对二维坐标中的5个点{X1,X2,X3,X4,X5}作聚类分析。5个二维样本为:X1=(0,2),X2=(0,0),X3=(1.5,0),X4=(5,0),X5=(5,2)。假设要求的簇的数量k=2。12医学数学挖掘——SQLSERVER2005案例分析三、k-means算法13医学数学挖掘——SQLSERVER2005案例分析三、k-means算法14医学数学挖掘——SQLSERVER2005案例分析三、k-means算法15医学数学挖掘——SQLSERVER2005案例分析三、k-means算法16医学数学挖掘——SQLSERVER2005案例分析三、k-mean

5、s算法k-means聚类被认为是硬聚类,因为每一个对象只能被分配到一个聚类。类与类之间不相互连接,并且也不相互重叠,计算步骤如下:1)选择一个含有随机选择样本的k个簇的初始划分,计算这些簇的质心(簇的平均值)。2)根据欧氏距离把每个样本重新分配到距离它最近的簇质心。3)计算被分配到每个簇的样本的均值向量,作为新的簇的质心。4)重复2,3直到k个簇的质心点不再发生变化或准则函数收敛。17医学数学挖掘——SQLSERVER2005案例分析三、k-means算法k-means算法的准则函数通常用平方误差标准准则,其定义如下:其中E为数据集中所有对象的平方误差总和;X代表每个样本;

6、mi为簇Ci的平均值(质心)。该准则使生成的类别尽可能地紧凑和独立。18医学数学挖掘——SQLSERVER2005案例分析三、k-means算法练习:对二维坐标中的6个点{X1,X2,X3,X4,X5,X6}作聚类分析。6个二维样本为:X1=(0,2),X2=(0,0),X3=(1.5,0),X4=(5,0),X5=(5,2),X6=(0,20)。假设要求的簇的数量k=2。19医学数学挖掘——SQLSERVER2005案例分析三、k-means算法20医学数学挖掘——SQLSERVER2005案例分析这种分法有意义吗?三、k-means算法从前面的例子可以看出主要存在如下两

7、点不足:k-Means方法只有在簇的平均值被定义的情况下才能使用。这可能不适用于某些应用。要求用户必须事先给出k(要生成的簇的数目)可以算是该方法的一个缺点。k-Means方法不适用于发现非凸面形状的簇,而且,它对于“噪声”和孤立点数据是敏感的,少量的该种数据能够对平均值产生极大的影响。21医学数学挖掘——SQLSERVER2005案例分析四、EM算法现实世界很多数据是不完整的,即数据存在残缺问题。例如数据集中缺少一些变量,更一般的情况是,任何含有隐含变量(不能直接观察到的变量)的模型都可以被归纳为数据残缺问题。E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。