1、系统聚类分析方法,地理系统分类的意义和作用 聚类要素的数据处理 距离的计算 直接聚类法 最短距离聚类法 最远距离聚类法 系统聚类分析实例,地理系统分析的意义和作用,地理系统是一种多要素、多类型、多种区域组合在一起的、具有特殊结构与功能的综合体。因此对地理系统的研究很重要的一个问题就是要进行地理分区与分类。由于地理系统的复杂性,使地理学长期不能定量的、客观的、科学的分类。随着生产技术、数学、电子计算机和相邻科学定量分类法的发展,地理学的分类已从传统的、主要靠经验和定性的知识进行分类向应用数学的方法和电子计算机进行定量分类。有人称这种分类法为聚类分析。聚类分析法是最新近发展起来的一门多元统计方法,
2、它可以避免传统分类法的主观性和任意性的确定。,聚类分析:根据地理变量(或指标或样品)的属性或特征的相似性、亲疏程度,用数学的方法把它们逐步地分型划类,最后得到一个能反映个体或站点之间、群体之间亲疏关系的分析系统。聚类分析法的特点: 1、事先无需知道分类对象的分类结构,而只需要一批地理数据。 2、选好分类统计量,并按一定的方法步骤进行计算 3、最后自然的、客观的得出一张完整的分类系统图,聚类分析是根据各变量的观测值予以分类的,它涉及到通过各种途径和手段所得到的有意义的地理数据。由于要素的量纲、数量级和数量变化幅度的差异,如用原始数据进行聚类分析,就是将不同性质、不同量纲、不同数量变化幅度的数值都
3、统计在一起,这样就可能突出某些数量级特别大的变量对分类的作用,而压低甚至排除了某些数量级很小的变量对分类的作用。为了有利于分析、对比和使分类清晰,常对原始地理数据进行适当和必要的处理和变换,使其在某种共同的、相对均匀化的数值范围内。,一、聚类要素的数据处理,当分类要素的对象确定之后,在进行聚类分析之前,首先要对聚类要素进行数据处理。假设有m 个聚类的对象,每一个聚类对象都有n个要素构成。,在聚类分析中,常用的聚类要素的数据标准化处理方法如下:,地理数据的对数变换,在对地理数据进行标准化之前,应先对数据进行对数变换。 设有n个地点、地区,每个地点又有m个指标,用Xij表示第i个地点或地区的第j个
4、指标值。P131,数据变换表, 地理数据的标准化:标准差标准化、极差标准化 标准差标准化,即把变换后的数据 减去其均值,再除以其标准差Sj,(3.4.2), 极差的标准化,即 经过这种标准化所得的新数据,各要素的极大值为1,极小值为0,其余的数值均在0与1之间。,例题:表3.4.2给出了某地区九个农业区的七项指标,对它进行极差标准化处理,表3.4.2 某地区九个农业区的七项经济指标数据,表3.4.3 极差标准化处理后的数据,二、距离的计算,假设我们把研究的对象(地点)视为m维空间的点,所谓距离就是用各种方法计算出各点间的相互距离(dij),并用它来刻化各点间的相似性或亲疏程度。常见的距离有绝对
5、值距离、欧式距离。 绝对值距离,(3.4.5),式中,Xik代表第i个地点的第k个指标的值,Xjk代表第j个地点的第k个指标的值,k=1,2,3,m个指标数的距离系数,欧式距离,式中,Xik代表第i个地点的第k个指标的值,Xjk代表第j个地点的第k个指标的值,k=1,2,3,m个指标数的距离系数,(3.4.9),三、直接聚类法,原理:先把各个分类对象单独视为一类,然后根据距离最小的原则,依次选出一对分类对象,并成新类。如果其中一个分类对象已归于一类,则把另一个也归入该类;如果一对分类对象正好属于已归的两类,则把这两类并为一类。每一次归并,都划去该对象所在的列与列序相同的行。经过m-1次就可以把
6、全部分类对象归为一类,这样就可以根据归并的先后顺序作出聚类谱系图。,例:根据距离矩阵(3.4.9)式,用直接聚类法对某地区的九个农业区进行聚类分析,步骤如下: 在距离矩阵D中,除去对角线元素以外,d49=d94=0.51为最小者,故将第4区与第9区并为一类,划去第9行和第9列;, 在余下的元素中,除对角线元素以外,d75= d57=0.83为最小者,故将第5区与第7区并为一类,划掉第7行和第7列;, 在第二步之后余下的元素之中,除对角线元素以外,d82= d28=0.88为最小者,故将第2区与第8区并为一类,划去第8行和第8列;, 在第三步之后余下的元素中,除对角线元素以外,d43= d34=
7、1.23为最小者,故将第3区与第4区并为一类,划去第4行和第4列,此时,第3、4、9区已归并为一类;, 在第四步之后余下的元素中,除对角线元素以外,d21= d12=1.52为最小者,故将第1区与第2区并为一类,划去第2行和第2列,此时,第1、2、8区已归并为一类;, 在第五步之后余下的元素中,除对角线元素以外,d65= d56=1.78为最小者,故将第5区与第6区并为一类,划去第6行和第6列,此时,第5、6、7区已归并为一类;, 在第六步之后余下的元素中,除对角线元素以外,d31= d13=3.10为最小者,故将第1区与第3区并为一类,划去第3行和第3列,此时,第1、2、3、4、8、9区已归
8、并为一类;, 在第七步之后余下的元素中,除去对角线元素以外,只有d51= d15=5.86,故将第1区与第5区并为一类,划去第5行和第5列,此时,第1、2、3、4、5、6、7、8、9、区均归并为一类; 根据上述步骤,可以作出聚类过程的谱系图(图3.4.1),图3.4.1 直接聚类谱系图,四、最短距离聚类法,原理:最短距离聚类法,是在原来的mm距离矩阵的非对角元素中找出,把分类对象Gp和Gq归并为一新类Gr,然后按计算公式 计算原来各类与新类之间的距离,这样就得到一个新的(m1)阶的距离矩阵;再从新的距离矩阵中选出最小者dij,把Gi和Gj归并成新类;再计算各类与新类的距离,这样一直下去,直至各
9、分类对象被归为一类为止。 例题:以下根据(3.3.9)式中的距离矩阵,用最短距离聚类法对某地区的九个农业区进行聚类分析。,(3.3.10), 在99阶距离矩阵D中,非对角元素中最小者是d94=0.51,首先将第4区与第9区并为一类,记为即G10=G4,G9。按照公式(3.3.10)式分别计算G1,G2,G3,G5,G6,G7,G8与G10之间的距离得: d1,10=mind14,d19= min2.19,2.62=2.19 d2,10=mind24,d29= min1.47,1.66=1.47,d3,10=mind34,d39= min1.23,1.20=1.20 d5,10= mind54,
10、d59= min4.77,4.84=4.77 d6,10=mind64,d69= min2.99,3.06=2.99 d7,10=mind74,d79= min4.06,3.32=3.32 d8,10=mind84,d89= min1.29,1.40=1.29 这样就得到G1,G2,G3,G5,G6,G7,G8,G10上的一个新的88阶距离矩阵:, 在上一步骤中所得到的88阶距离矩阵中,非对角元素中最小者为d57=0.83,故将G5与G7归并为一类,记为G11,即G11=G5,G7。按照公式(3.3.10)式计分别算G1, G2,G3,G6,G8,G10与G11之间的距离,可得到一个新 的77
11、阶距离矩阵:, 在第二步所得到的77阶距离矩阵中,非对角元素中最小者为d28=0.88,故将G2与G8归并为一类,记为G12,即G12=G2,G8。再按照公式(3.3.10)式分别计算G1,G3,G6,G10,G11与G12之间的距离,可得到一个新的66阶距离矩阵:, 在第三步中所得的66阶距离矩阵中,非对角元素中最小者为d6,11=1.07,故将G6与G11归并为一类,记为G13,即G13=G6,G11=G6,(G5,G7)。再按照公式(3.3.10)式计算G1,G3,G10,G12与G13之间的距离,可得到一个新的55阶距离矩阵:, 在第四步中所得的55阶距离矩阵中,非对角线元素中最小者为
12、d3,10=1.20,故将G3与G10归并为一类,记为G14,即G14=G3,G10=G3,(G4,G9)。再按照公式(3.3.10)式计算G1,G12,G13与G14之间的距离,可得一个新的44阶距离矩阵:, 在第五步所得到的44阶距离矩阵中,非对角线元素中最小者为d12,14=1.29,故将G12与G14归并为一类,记为G15,即G15=G12,G14=(G2,G8),(G3,(G4,G9)。再按照公式(3.3.10)式计算G1,G13与G15之间的距离,可得一个新的33阶距离矩阵:, 在第六步所得的33阶距离矩阵中,非对角线元素中最小者为d1,15=1.32,故将G1与G15归并为一类,
13、记为G16,即G16=G1,G15=(G1,(G2,G8),(G3,(G4,G9)。再按照公式(3.3.10)式计算G13与G16之间的距离,可得一个新的22阶距离矩阵:, 将G13与G16归并为一类。此时,所有分类对象均被归并为一类。,综合上述聚类过程,可以作出最短距离聚类谱系图(如图3.4.2所示)。,图3.4.2 最短距离聚类谱系图,五、最远距离聚类法,最远距离聚类法与最短距离聚类法的区别在于计算原来的类与新类距离时采用的公式不同。最远距离聚类法的计算公式是:例子:对于前面的例子,最远距离聚类法的聚类过程如下: 在99阶距离矩阵中,非对角元素中最小者是d94=0.51,将第4区与第9区并
14、为一类,记为G10,即G10=G4,G9。按照公式(3.3.11)分别计算G1,G2,G3,G5,G6,G7,G8与G10之间的距离,得到一个新的88阶距离矩阵:,(3.3.11), 在第一步所得到的88阶距离矩阵中,非对角线元素中最小者为d57=0.83,故将G5与G7归并为一类,记为G11,即G11=G5,G7。按照公式(3.3.11)式分别计算G1,G2,G3,G6,G8,G10与G11之间的距离,得到一个新的77阶距离矩阵如下:, 在第二步中所得到的77阶距离矩阵中,非对角线元素中最小者为d28=0.88,故将G2与G8归并为一类,记为G12,即G12=G2,G8。再按照公式(3.3.
15、11)式分别计算G1,G3,G6,G10,G11与G12之间的距离,得到一个新的66阶距离矩阵如下:, 在第三步中所得的66阶距离矩阵中,非对角元素中最小者为d3,10=1.23,故将G3与G10归并为一类,记为G13,即G13=G3,G10=G3,(G4,G9)。再按照公式(3.3.11)式计算G1,G6,G11,G12与G13之间的距离,得到一个新的55阶距离矩阵如下:, 在第四步所得的55阶距离矩阵中,非对角线元素中最小者为d1,12=1.52,故将G1与G12归并为一类,记为G14,即G14=G1,G12=G1,(G2,G8)。再按照公式(3.3.11)式分别计算G6,G11,G13与
16、G14之间的距离,得到一个新的44阶距离矩阵如下:, 在第五步所得的44阶距离矩阵中,非对角线元素中最小者为d6,11=1.78,故将G6与G11归并为一类,记为G15,即G15=G6,G11=G6,(G5,G7)。再按照公式(3.3.11)式分别计算G13,G14和G15之间的距离,得到一个新的33阶距离矩阵如下: 在第六步中所得的33阶距离矩阵中,非对角线元素中最小者为d13,14=3.10,故将G13与G14归并为一类,记为G16,即G16=G13,G14=(G3,(G4,G9),(G1,(G2,G8)。再按照公式(3.3.11)式计算G15与G16之间的距离,可得一个新的22阶距离矩阵如下:, 将G15与G16归并为一类。此时,各个分类对象均已归并为一类。综合上述聚类过程,可以作出最远距离聚类谱系图(如图3.4.3所示)。,