版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
聚类分析1
例对10位应聘者做智能检验。3项指标X,Y和Z分别表示数学推理能力,空间想象能力和语言理解能力。其得分如下,选择合适的统计方法对应聘者进行分类。应聘者12345678910X28181121262016142422Y29232223292322232927Z28181622262222242424§1什么是聚类分析2例16种饮料的热量、咖啡因、钠及价格四种变量3聚类分析是根据“物以类聚”的道理,对样品或指标进行分类的一种多元统计分析方法,它们讨论的对象是大量的样品,要求能合理地按各自的特性来进行合理的分类,没有任何模式可供参考或依循,即是在没有先验知识的情况下进行的。基本思想是根据事物本身的特性研究个体分类的方法;聚类原则是同一类中的个体有较大的相似性,不同类中的个体差异较大。4基本程序:根据一批样品的多个观测指标,具体地找出一些能够度量样品或指标之间距离或相似程度的统计量,然后利用统计量将样品或指标进行归类。具体进行聚类时,由于目的、要求不同,因而产生各种不同的聚类方法:(1)由小类合并到大类的方法(2)由大类分解为小类的方法(3)静态聚类法、动态聚类法(4)按样本聚类(Q)、按指标聚类(R)5
思考:
1、样本点之间按什么刻画距离或相似程度
2、样本点和类之间按什么刻画距离或相似程度
3、类与类之间按什么来刻画距离或相似程度6一、数据的变换处理所谓数据变换,就是将原始数据矩阵中的每个元素,按照某种特定的运算把它变成为一个新值,而且数值的变化不依赖于原始数据集合中其它数据的新值。
1、中心化变换中心化变换是一种坐标轴平移处理方法,它是先求出每个变量的样本平均值,再从原始数据中减去该变量的均值,就得到中心化变换后的数据。设原始观测数据矩阵为:§2相似系数和距离7中心化变换的结果是使每列数据之和均为0,即每个变量的均值为0,而且每列数据的平方和是该列变量样本方差的(n—1)倍,任何不同两列数据之交叉乘积是这两列变量样本协方差的(n—1)倍,所以这是一种很方便地计算方差与协方差的变换。8
2、极差规格化变换规格化变换是从数据矩阵的每一个变量中找出其最大值和最小值,这两者之差称为极差,然后从每个变量的每个原始数据中减去该变量中的最小值,再除以极差,就得到规格化数据。即有:9经过规格化变换后,数据矩阵中每列即每个变量的最大数值为1,最小数值为0,其余数据取值均在0-1之间;并且变换后的数据都不再具有量纲,便于不同的变量之间的比较。3、标准化变换标准化变换也是对变量的数值和量纲进行类似于规格化变换的一种数据处理方法。首先对每个变量进行中心化变换,然后用该变量的标准差进行标准化。即有:10经过标准化变换处理后,每个变量即数据矩阵中每列数据的平均值为0,方差为1,且也不再具有量纲,同样也便于不同变量之间的比较。变换后,数据短阵中任何两列数据乘积之和是两个变量相关系数的(n-1)倍,所以这是一种很方便地计算相关矩阵的变换。
4.对数变换对数变换是将各个原始数据取对数,将原始数据的对数值作为变换后的新值。即:
11
二、样品间亲疏程度的测度研究样品或变量的亲疏程度的数量指标有两种,一种叫相似系数,性质越接近的变量或样品,它们的相似系数越接近于1或一l,而彼此无关的变量或样品它们的相似系数则越接近于0,相似的为一类,不相似的为不同类;另一种叫距离,它是将每一个样品看作p维空间的一个点,并用某种度量测量点与点之间的距离,距离较近的归为一类,距离较远的点应属于不同的类。12变量之间的聚类即R型聚类分析,常用相似系数来测度变量之间的亲疏程度。而样品之间的聚类即Q型聚类分析,则常用距离来测度样品之间的亲疏程度。
13
1、定义距离的准则
定义距离要求满足第i个和第j个样品之间的距离如下四个条件(距离可以自己定义,只要满足距离的条件)14把n个样本点看成p维空间的n个点(1)绝对距离(Block距离)(2)欧氏距离(Euclideandistance)2、常用距离的算法15(3)闵可夫斯基距离(Minkowski)(4)兰氏距离(5)马氏距离(6)切比雪夫距离(Chebychev)16
(3)闵可夫斯基距离主要有以下两个缺点:
①闵氏距离的值与各指标的量纲有关,而各指标计量单位的选择有一定的人为性和随意性,各变量计量单位的不同不仅使此距离的实际意义难以说清,而且,任何一个变量计量单位的改变都会使此距离的数值改变从而使该距离的数值依赖于各变量计量单位的选择。
②闵氏距离的定义没有考虑各个变量之间的相关性和重要性。实际上,闵可夫斯基距离是把各个变量都同等看待,将两个样品在各个变量上的离差简单地进行了综合。17
(5)马氏距离这是印度著名统计学家马哈拉诺比斯(P.C.Mahalanobis)所定义的一种距离,其计算公式为:分别表示第i个样品和第j样品的p指标观测值所组成的列向量,即样本数据矩阵中第i个和第j个行向量的转置,
表示观测变量之间的协方差矩阵。在实践应用中,若总体协方差矩阵
未知,则可用样本协方差矩阵作为估计代替计算。18马氏距离又称为广义欧氏距离。显然,马氏距离与上述各种距离的主要不同就是马氏距离考虑了观测变量之间的相关性。如果假定各变量之间相互独立,即观测变量的协方差矩阵是对角矩阵,则马氏距离就退化为用各个观测指标的标准差的倒数作为权数进行加权的欧氏距离。因此,马氏距离不仅考虑了观测变量之间的相关性,而且也考虑到了各个观测指标取值的差异程度,为了对马氏距离和欧氏距离进行一下比较,以便更清楚地看清二者的区别和联系,现考虑一个例子。19例如,假设有一个二维正态总体,它的分布为:
203、相似系数的算法(1)相似系数设和是第和个样品的观测值,则二者之间的相似测度为:其中21(2)夹角余弦夹角余弦时从向量集合的角度所定义的一种测度变量之间亲疏程度的相似系数。设在n维空间的向量
22
4、距离和相似系数选择的原则一般说来,同一批数据采用不同的亲疏测度指标,会得到不同的分类结果。产生不同结果的原因,主要是由于不同的亲疏测度指标所衡量的亲疏程度的实际意义不同,也就是说,不同的亲疏测度指标代表了不同意义上的亲疏程度。因此我们在进行聚类分析时,应注意亲疏测度指标的选择。通常,选择亲疏测度指标时,应注意遵循的基本原则主要有:
23
(1)所选择的亲疏测度指标在实际应用中应有明确的意义。如在经济变量分析中,常用相关系数表示经济变量之间的亲疏程度。24
(2)亲疏测度指标的选择要综合考虑已对样本观测数据实施了的变换方法和将要采用的聚类分析方法。如在标准化变换之下,夹角余弦实际上就是相关系数;又如若在进行聚类分析之前已经对变量的相关性作了处理,则通常就可采用欧氏距离,而不必选用斜交空间距离。此外,所选择的亲疏测度指标,还须和所选用的聚类分析方法一致。如聚类方法若选用离差平方和法,则距离只能选用欧氏距离。25
(3)适当地考虑计算工作量的大小。实践中,在开始进行聚类分析时,不妨试探性地多选择几个亲疏测度指标,分别进行聚类,然后对聚类分析的结果进行对比分析,以确定出合适的亲疏测度指标。
26三、样本点与类、类与类之间的度量最短距离(NearestNeighbor)x21•x12•x22•x11•27最长距离(FurthestNeighbor
)•••x11•x21••••28••••••组间平均连接(Between-groupLinkage)29组内平均连接法(Within-groupLinkage)x21•x12•x22•x11•30重心法(Centroidclustering):均值点的距离••31离差平方和法连接2,41,56,532红绿(2,4,6,5)8.75
离差平方和增加8.75-2.5=6.25
黄绿(6,5,1,5)14.75离差平方和增加14.75-8.5=6.25黄红(2,4,1,5)10-10=0故按该方法黄红距离最近。33系统聚类法(层次聚类法):在聚类分析的开始,每个样本自成一类;然后,按照某种方法度量所有样本之间的亲疏程度,并把最相似(近)的样本首先聚成一小类;接下来,度量剩余的样本和小类间的亲疏程度,并将当前最接近的样本或小类再聚成一类;再接下来,再度量剩余的样本和小类间的亲疏程度,并将当前最接近的样本或小类再聚成一类;如此反复,直到所有样本聚成一类为止。越是后来合并的类,距离就越远。§3系统聚类方法34
1、根据样品的特征,规定样品之间的距离,共有个。将所有列表,记为D(0)表,该表是一张对称表。所有的样本点各自为一类。
2、选择D(0)表中最小的非零数,不妨假设,于是将和合并为一类,记为。(一)方法开始各样本点自成一类。35
3、利用递推公式计算新类与其它类之间的距离。分别删除D(0)表的第p,q行和第p,q列,并新增一行和一列添上的结果,产生D(1)表。36
4、在D(1)表再选择最小的非零数,其对应的两类有构成新类,再利用递推公式计算新类与其它类之间的距离。分别删除D(1)表的相应的行和列,并新增一行和一列添上的新类和旧类之间的距离。结果,产生D(2)表。类推直至所有的样本点归为一类为止。37(二)常用的种类
1、最短距离法设抽取五个样品,每个样品只有一个变量,它们是1,2,3.5,7,9。用最短距离法对5个样品进行分类。首先采用绝对距离计算距离矩阵:
0
10
2.51.50
653.50
875.52038然后和被聚为新类,得:
0
1.50
53.50
75.5203903.505.5204003.5041各步聚类的结果:(1,2)(3)(4)(5)(1,2,3)(4)(5)(1,2,3)(4,5)(1,2,3,4,5)42
最短距离法的递推公式
假设第p类和第q类合并成第r类,第r类与其它各旧类的距离按最短距离法为:43
2、最长距离法用最长距离法对5个样品进行分类。首先采用绝对距离计算距离矩阵:
0
10
2.51.50
653.50
875.52044然后和被聚为新类,得:
0
2.50
63.50
85.52045
最长距离法的递推公式
假设第p类和第q类合并成第类,第r类与其它各旧类的距离按最长距离法为:463、中间距离法最长距离最短距离中间距离47中间距离法的递推公式另外还有类平均法、离差平方和法、重心法等48(三)确定类的个数
在聚类分析过程中类的个数如何来确定才合适呢?这是一个十分困难的问题,人们至今仍未找到令人满意的方法。但是这个问题又是不可回避的。下面我们介绍几种方法。
1、给定阈值——通过观测聚类图,给出一个合适的阈值T。要求类与类之间的距离不要超过T值。例如我们给定T=0.35,当聚类时,类间的距离已经超过了0.35,则聚类结束。49总离差平方和的分解2、离差平方和分解法50如果这些样品被分成两类51可以证明:总离差平方和=组内离差平方和+组间离差平方和构造统计量其中T是数据的总离差平方和,是组内离差平方和。比较大,说明分G个类时类内的离差平方和比较小,也就是说分G类是合适的。但是,分类越多,每个类的类内的离差平方和就越小,也就越大;所以我们只能取合适的G,使得足够大,而G本身很小,随着G的增加,的增幅不大。比如,假定分4类时,=0.8;下一次合并分三类时,下降了许多,=0.32,则分4类是合适的。52
3、伪F统计量的定义为
伪F统计量用于评价聚为G类的效果。如果聚类的效果好,类间的离差平方和相对于类内的离差平方和大,所以应该取伪F统计量较大而类数较小的聚类水平。
53PseudoFStatistic0102030405060708090100110120NumberofClusters1234567891011121314151617181954
(四)主要步骤1、对数据进行变换处理,消除量纲2、构造n个类,每个类只包含一个样本计算3、n个样本两两间的距离{dij}4、合并距离最近的两类为一新类5、计算新类与当前各类的距离,重复(4)6、画聚类图7、决定类的个数和类55聚类结果的解释和证实
对聚类结果进行解释是希望对各个类的特征进行准确的描述,给每类起一个合适的名称。这一步可以借助各种描述性统计量进行分析,通常的做法是计算各类在各聚类变量上的均值,对均值进行比较,还可以解释各类差别的原因。56如果是变量聚类分析,聚类分析做完之后,各类中仍有较多的指标。也就是说聚类分析并没有达到降维的目的。这就需要在每类中选出一个代表指标,具体做法是:假设某类中有个指标,首先分别计算类内指标之间的相关指数,然后计算某个指标与类内其他指标之间相关指数的平均数,即
取最大的,做为该类的代表。57省份x1x2x3x4x5x6x7x8辽宁浙江河南甘肃青海7.907.689.429.1610.0639.7750.3727.9327.9828.648.4911.358.209.0110.5212.9413.308.149.3210.0519.2719.2516.1715.9916.1811.0514.599.429.108.392.042.751.551.821.9613.2914.879.7611.3510.81例1:为了研究辽宁等5省区某年城镇居民生活消费的分布规律,根据调查资料做类型划分58G1={辽宁},G2={浙江},G3={河南},G4={甘肃},G5={青海}=[(7.9-7.68)2+(39.77-50.37)2+(8.49-11.35)2+(12.94-13.3)2+(19.27-19.25)2+(11.05-14.59)2+(2.04-2.75)2+(13.29-14.87)2]0.5=11.67d13=13.80d14=13.12d15=12.80d23=24.63d24=24.06d25=23.54d34=2.2d35=3.51d45=2.21
12345D1=10211.670313.8024.630413.1224.062.200512.8023.543.512.210河南与甘肃的距离最近,先将二者(3和4)合为一类G6={G3,G4}59d61=d(3,4)1=min{d13,d14}=13.12d62=d(3,4)2=min{d23,d24}=24.06d65=d(3,4)5=min{d35,d45}=2.21612560D2=113.120224.0611.67052.2112.8023.540d71=d(3,4,5)1=min{d13,d14,d15}=12.80d72=d(3,4,5)2=min{d23,d24,d25}=23.54
712D3=70112.800223.5411.670河南、甘肃与青海并为一新类G7={G6,G5}={G3,G4,G6}G8={G1,G2}60d78=min{d71,d72}=12.8078D4=70812.80河南3甘肃4青海5辽宁1浙江261例2
某公司下属30个企业,公司为了考核下属企业的经济效益,设计了8个指标。为了避免重复,需要对这8个指标进行筛选,建立一个恰当的经济效益指标体系。通过计算30个企业8个指标的相关系数距离。得如下表:
x1x2
x3
x4x5
x6
x7
x8
x10
0.600
0.430.460
0.470.450.120
0.570.450.230.220
0.380.400.210.290.220
0.310.790.650.700.800.660
0.450.450.270.230.140.190.770试将它们聚类。x2
x3x4x5
x6
x7
x86263根据美国等20个国家和地区的信息基础设施的发展状况进行分类。Call—每千人拥有的电话线数;movel—每千人户居民拥有的蜂窝移动电话数;fee—高峰时期每三分钟国际电话的成本;comp—每千人拥有的计算机数;mips—每千人计算机功率(每秒百万指令);
net—每千人互联网络户主数。
64
国家callmovel
fee
comp
mips
netmeiguo631.6161.90.364032607335.34riben498.4143.23.57176102236.26deguo557.670.60284ruidian684.1281.81.42461666029.39ruishi64493.51.982341362122.68xinjiapo498.4147.52.52841357813.49taiwan469.456.13.6811969111.72hanguo434.5733.369957951.66baxi81.916.33.02198760.52zhili138.68.201.43114111.28moxige92.29.82.613117510.35eluosi174.955.122411010.48bolan1696.53.684017961.45xiongyali262.249.42.666830673.09malaixiya195.588.44.195327341.25taiguo78.627.84.952216620.11yindu13.60.306.2821010.01faguo559.142.91.27201117024.76yingguo521.10122.50.982481446111.916566§4动态聚类(K-均值聚类)
一、思想
系统聚类法是一种比较成功的聚类方法。然而当样本点数量十分庞大时,则是一件非常繁重的工作,且聚类的计算速度也比较慢。比如在市场抽样调查中,有4万人就其对衣着的偏好作了回答,希望能迅速将他们分为几类。这时,采用系统聚类法就很困难,而动态聚类法就会显得方便,适用。
动态聚类解决的问题是:假如有多个样本点,要把它们分为小类,使得每一类内的元素都是聚合的,并且类与类之间还能很好地区别开。动态聚类适用于大型数据。67用一个简单的例子来说明动态聚类法的工作过程。例如我们要把下页图中的点分成两类。快速聚类的步骤:
1、随机选取两个点和作为聚核。
2、对于任何点,分别计算
3、若,则将划为第一类,否则划给第二类。于是得图(c)的两个类。
4、分别计算两个类的重心,则得和,以其为新的聚核,对空间中的点进行重新分类,得到新分类。68(a)空间的群点(b)任取两个聚核
(c)第一次分类(d)求各类中心69
(e)第二次分类70二、聚类方法系统聚类可以不事先确定有多少类;但是这里的k-均值聚类(k-meanscluster,也叫快速聚类,quickcluster)却要求事先说好要分多少类。看起来有些主观!假定要分3类,这个方法还进一步要求事先确定3个点为“聚类种子”(凝聚点)(SPSS软件自动选种子);也就是说,把这3个点作为三类中每一类的基石。71然后,根据和这三个点的距离远近,把所有点分成三类。再把这三类的中心(均值)作为新的基石或种子(原来“种子”就没用了),再重新按照距离分类。如此叠代下去,直到达到停止叠代的要求(比如,各类最后变化不大了,或者叠代次数太多了)。显然,前面的聚类种子的选择并不必太认真,它们很可能最后还会分到同一类中。72动态(快速)聚类步骤1、选择分析变量2、指定聚类数目3、选择k个样本作为凝聚点4、按照距初始类中心最小的原则将各观察量分到聚类中心所在的类中去,形成第一步迭代的k类5、计算每类中所有变量的均值,作为第二次迭代的中心6、重复4、5步,直至指定的迭代次数或达到终止的条件73选择凝聚点分类修改分类分类是否合理分类结束YesNo74例3
我国经济发展的总目标是到2000年人民生活达到小康标准,因此,了解各地区目前对小康生活质量的实现程度。对各地区实现小康生活质量的状况进行综合评价,对各级政府部门具有重要意义。数据是1990年全国30个省在经济(jj)、教育(jy)、健康(jk)和居住环境(jz)四个方面对小康标准已经实现的程度,1表示已经达到或超过小康水平,0表示低于或多或少刚达到温饱水平。希望利用该数据对15个地区进行分类研究。75
jjjyjkjz类别距离beijng0.72580.94131.00000.500010.29550shanghai0.53460.98481.00000.500010.14909
ianjin0.32460.97331.00000.500010.16173henna0.23010.46211.00001.000020.22252
ejiang0.50250.23741.00000.888220.34448
jilin0.34460.77550.8280
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国聚氧乙烯山梨醇酐单硬脂酸酯市场调查研究报告
- 2025版餐饮配送行业食品安全溯源服务合同3篇
- 2024年中国细杂皮服装市场调查研究报告
- 2024年环保节能设备技术引进与购销合同3篇
- 2024年中国环丙贝特市场调查研究报告
- 2024年跨区域物流运输承包合同
- 二零二五年度专业安保设备租赁与维护服务协议3篇
- 2025天津建筑安全员《C证》考试题库及答案
- 2025年度版权作价投资合同:版权持有者与投资方之间的版权作价投资协议3篇
- 2024年海洋渔业养殖承包与市场销售合同范本3篇
- GB/T 5130-1997电气用热固性树脂工业硬质层压板试验方法
- FZ/T 01041-2014绒毛织物绒毛长度和绒毛高度的测定
- 《经济学导论》考试复习题库(含答案)
- 农田水利渠道灌溉与排水课件
- 精品解析浙教版科学 九年级上册 3.43 简单机械之机械效率 同步练习
- 六棱块护坡施工方案
- 机械制图课件(完整版)
- 夸美纽斯-大教学论-文本细读
- 《行政组织学小抄》word版
- 日立多联机系统调试培训教材
- (完整版)环境科学与工程-专业英语词汇必备(免费)
评论
0/150
提交评论