数学建模之聚类分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

聚类分析聚类分析是将个对象按各自的特征将相似的对象归到同一个类或簇的一种方法,它的原则是同一个类中的对象有很大的相似性,而不同类间的对象有很大的相异性。特点:①适用于没有先验知识情况下的分类。对于没有先前的经验或一些规则的对象进行分类,则显得很随意和主观,这时需要使用聚类分析法通过对象各自的特性来合理的分类;②能处理多个维度或属性决定的分类。例如,对于某个地区的全部家庭的富裕程度而言,通过家庭的收入和支出差可以简单分类,容易知道。但是如果要求从家庭的收入、家庭的支出、家庭的固有资产、家庭所在地区的地段等多个变量来分析就比较复杂,然后解决这个问题可以使用聚类分析算法。③聚类分析算法也是一种探索性分析方法,能够挖掘对象的潜在规律和特性,并根据相似性原则对事物进行分类。几类距离公式:2111122111.2.=,,3.,4.||5.1||6.2||7pqpqijiGjGpqTpqpqpqpqTpqpqpqpqpqpqqijikjkkpijikjkkpijikjkkDdnnDdxxxxxxnnwardDxxxxnnMinkowskidqxxdxxdxx类平均距离重心距离离差平方和距离闵科夫斯基绝对值距离欧氏距离1'1||.8.pikjkijkikjkijijijxxWiliamsdLxxMahalanobisdMxxSxx兰式距离马氏距离其中是样品协方差系统聚类法思想先将每一个样本作为一个单独的类,然后计算各个样本之间的距离iS,在将计算出来的距离iS定义为类之间的距离jS,以为jS标准的距离,进行合理合并,形成新的一个类,在重新对新类和其他剩余的类进行计算其距离,循环执行合并动作,直到全部的样本都属于一个大类为止。步骤:①若有n个样本点,计算出每两个样本点之间的距离ijd,即矩阵()ijnnDd;②建立n个类,每个类中仅有一个样本点,且每个类的平台高度都为0;③将距离最近的两个类合并为新类,选取聚类图的平台高度为这两类之间的距离值;④求出新类和目前各类之间的距离,如果类的个数等于1,执行步骤⑤,否则,返回执行步骤③;⑤画出聚类图;⑥确定类的数目和类,例题:设有5个销售员12345,,,,,他们的销售业绩由二维变量12(,)vv描述,见表1。表1销售员业绩表记销售员(1,2,3,4,5)iwi的销售业绩为12(,)iivv。若使用绝对值距离来测量点与点之间的距离,使用最短距离法来测量类与类之间的距离,即21(,),(,)min(,)ipjqijikjkpqijwGkwGdwwvvDGGdww①题中有5个样本点,计算出每两个样本点之间的距离ijd,即矩阵D为014660355024040②建立5个类112345,,,,H。每个类的平台高度()(1,2,3,4,5)ifwi都为0;③将12,,ww合并为新类6w,选取新的平台高度为1,此时有16345,,,H;④将34,,ww合并为新类7w,选取新的平台高度为2,此时有2675,,H;⑤将67,,ww合并为新类8w,选取新的平台高度为3,此时有385,Hww;⑥将85,,ww合并为新类9w,选取新的平台高度为4,此时有49Hw;⑦画出聚类图;有聚类图可以看出,在这五个推销员中5w的工作成绩最佳,34,ww的工作成绩较好,而12,ww的工作成绩较差。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功