《《灰色系统建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《灰色系统建模》PPT课件.ppt(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、灰色系统理论讲义灰色系统理论讲义 理学院理学院 陈超陈超2012 2012 年年7 7月月内容安排内容安排 1 1 灰色系统理论概述灰色系统理论概述.2 2 灰色关联分析灰色关联分析.3 3 优势分析优势分析.4 4 灰色系统建模灰色系统建模.1.1 灰色系统理论的产生和发展 19821982我我国国学学者者邓邓聚聚龙龙教教授授发发表表第第一一篇篇中中文文论论文文灰灰色色控控制制系系统统标志着灰色系统这一学科诞生。标志着灰色系统这一学科诞生。1985 1985灰色系统研究会成立,灰色系统相关研究迅速发展。灰色系统研究会成立,灰色系统相关研究迅速发展。1 灰色系统理论概述灰色系统理论概述 198
2、91989海海洋洋出出版版社社出出版版英英文文版版灰灰色色系系统统论论文文集集,同同年年,英英文文版版国际刊物灰色系统杂志正式创刊。国际刊物灰色系统杂志正式创刊。目前,国际、国内目前,国际、国内200多种期刊发表灰色系统论文,许多国际会议多种期刊发表灰色系统论文,许多国际会议把灰色系统列为讨论专题。国际著名检索已检索我国学者的灰色系统论把灰色系统列为讨论专题。国际著名检索已检索我国学者的灰色系统论著著500多次。多次。灰色系统理论应用范围已拓展到工业、农业、社会、经济、能源、灰色系统理论应用范围已拓展到工业、农业、社会、经济、能源、地质、石油等众多科学领域,成功地解决了生产、生活和科学研究中的
3、地质、石油等众多科学领域,成功地解决了生产、生活和科学研究中的大量实际问题,取得了显著成果。大量实际问题,取得了显著成果。1.2 灰色系统的概念 我我们们将将信信息息完完全全明明确确的的系系统统称称为为白白色色系系统统,信信息息未未知知的的系系统统称称为为黑黑色色系系统统,部部分分信信息息明明确确、部部分分信信息息不不明明确确的的系统称为灰色系统。系统称为灰色系统。灰色系统理论是研究解决灰色系统分析、建模、预测、灰色系统理论是研究解决灰色系统分析、建模、预测、决策和控制的理论,以决策和控制的理论,以部分信息已知,部分信息未知的小样部分信息已知,部分信息未知的小样本、贫信息不确定性系统为研究对象
4、本、贫信息不确定性系统为研究对象,通过对部分已知信息,通过对部分已知信息的生成、开发,提取出有价值的信息,从而实现对系统运行的生成、开发,提取出有价值的信息,从而实现对系统运行行为、演化规律的正确描述和有效监控。行为、演化规律的正确描述和有效监控。1.3 灰色系统与模糊数学、数理统计方法的区别 灰色系统灰色系统概率统计概率统计模糊数学模糊数学研究对象研究对象贫信息不确定系统贫信息不确定系统 随机不确定系统随机不确定系统认知不确定系统认知不确定系统途径手段途径手段灰序列生成灰序列生成频率统计频率统计截集截集数据要求数据要求任意分布任意分布典型分布典型分布隶属度可知隶属度可知特色特色小样本小样本大
5、样本大样本凭经验凭经验1.4 灰色系统理论的优点(1 1)数据的挖掘功能)数据的挖掘功能(2 2)利用生成数使规律更明显)利用生成数使规律更明显 应应用用灰灰色色系系统统理理论论可可以以进进行行灰灰色色预预测测、灰灰色色决策、灰色控制和灰色规划。决策、灰色控制和灰色规划。2 灰色关联分析法灰色关联分析法 关联分析是系统分析的一个重要方面,实际系统中的现象往往很关联分析是系统分析的一个重要方面,实际系统中的现象往往很复杂,涉及的因素很多,其中哪些是主要的、哪些事次要的,哪些复杂,涉及的因素很多,其中哪些是主要的、哪些事次要的,哪些需要利用和发展,哪些需要抑制和避免以及各因素间的关联性如何需要利用
6、和发展,哪些需要抑制和避免以及各因素间的关联性如何都可以用关联分析加以明确,如人口问题。都可以用关联分析加以明确,如人口问题。灰色系统理论提出关联分析方法进行系统分析,克服了以往回归分灰色系统理论提出关联分析方法进行系统分析,克服了以往回归分析等方法中的一些欠缺,能够对系统动态发展趋势进行系统分析。析等方法中的一些欠缺,能够对系统动态发展趋势进行系统分析。例例1:某饲养专业户主要饲养家猪和家兔。某饲养专业户主要饲养家猪和家兔。19771983总收入与养总收入与养猪、养兔收入的历史数据如下表:猪、养兔收入的历史数据如下表:年份年份1977197819791980198119821983总收入总收
7、入18202240444860养猪收入养猪收入10151624384050养兔收入养兔收入321210221820试分析饲养专业户的总收入与养猪收入和养兔收入的关系。试分析饲养专业户的总收入与养猪收入和养兔收入的关系。为了便于比较,将三种收入数据做成折线图(成为为了便于比较,将三种收入数据做成折线图(成为序列曲线序列曲线)观察图像有何特点?总收入曲线与养猪收入曲线的增长趋势比较观察图像有何特点?总收入曲线与养猪收入曲线的增长趋势比较接近,而与养兔收入曲线的增长趋势相差较远,因此判断对于该饲养接近,而与养兔收入曲线的增长趋势相差较远,因此判断对于该饲养专业户总收入影响较大的是养猪收入那一部分,而
8、不是养兔收入。专业户总收入影响较大的是养猪收入那一部分,而不是养兔收入。但这种直观分析对简单问题还可以解决,但对复杂一些的问但这种直观分析对简单问题还可以解决,但对复杂一些的问题就难于进行,还需做精确的定量描述题就难于进行,还需做精确的定量描述.一般的,如果序列曲线几何形态越接近,变化斜率越接近,一般的,如果序列曲线几何形态越接近,变化斜率越接近,则发展趋势越接近,从而关联程度就越大。则发展趋势越接近,从而关联程度就越大。常用的无量纲化方法有:常用的无量纲化方法有:(1)均值化法)均值化法(2)初值化法)初值化法变换变换(3)(4 4)采用内插法使各指标数据取值范围(或数量级)相同采用内插法使
9、各指标数据取值范围(或数量级)相同 例例如如,某某地地县县级级医医院院病病床床使使用用率率最最高高为为90%90%,最最低低为为60%60%,我我们们可可以以将将90%90%转转化化1010,60%60%转转化化为为1 1,其其它它可可以以通通过过内内插插法法确确定定其其转转化化值值如如80%80%转转化化为为多多少少?可可进行如下计算:进行如下计算:解之得,即解之得,即80%80%转化为转化为7 7 可以看出与铅球专项成绩关联度较大的前八项主要因素依次为:全蹲、可以看出与铅球专项成绩关联度较大的前八项主要因素依次为:全蹲、3kg滑滑步、高翻、步、高翻、4kg原地、挺举、立定跳远、原地、挺举、
10、立定跳远、30m起跑和起跑和100m成绩,其中关联度最大的成绩,其中关联度最大的两项是全蹲和两项是全蹲和3kg滑步,分别达到了滑步,分别达到了0.933和和0.895.把基准数列与全蹲、把基准数列与全蹲、3kg滑步的初始化数列画成序列曲线如下:滑步的初始化数列画成序列曲线如下:可以看出,这三个数列的发展趋势十分接近,了解了这些,可以在训练中减可以看出,这三个数列的发展趋势十分接近,了解了这些,可以在训练中减少盲目性,提高训练效果,尽快提高铅球专项的成绩少盲目性,提高训练效果,尽快提高铅球专项的成绩.由关联系数公式计算出的关联系数均是正数,即不能区分开正关联和负关联,由关联系数公式计算出的关联系
11、数均是正数,即不能区分开正关联和负关联,这在实际应用中有时会产生麻烦这在实际应用中有时会产生麻烦.一般的,先对因素关联进行判断:是正关联还负关一般的,先对因素关联进行判断:是正关联还负关联,然后进行关联分析联,然后进行关联分析.令令其中其中m为指标的个数,为指标的个数,利用灰色关联分析进行综合评价的步骤是:利用灰色关联分析进行综合评价的步骤是:1 1根据评价目的确定评价指标体系,收集评价数据。根据评价目的确定评价指标体系,收集评价数据。设设n n个数据序列形成如下矩阵:个数据序列形成如下矩阵:2 2确定参考数据列确定参考数据列 参参考考数数据据列列应应该该是是一一个个理理想想的的比比较较标标准
12、准,可可以以以以各各指指标标的的最最优优值值 (或或最最劣值)构成参考数据列,也可根据评价目的选择其它参照值记作劣值)构成参考数据列,也可根据评价目的选择其它参照值记作3 3对指标数据进行无量纲化对指标数据进行无量纲化 无量纲化后的数据序列形成如下矩阵:无量纲化后的数据序列形成如下矩阵:灰色关联分析的应用举例灰色关联分析的应用举例 利用灰色关联分析对利用灰色关联分析对6 6位教师工作状况进行综合评价位教师工作状况进行综合评价1 1评评价价指指标标包包括括:专专业业素素质质、外外语语水水平平、教教学学工工作作量、科研成果、论文、著作与出勤量、科研成果、论文、著作与出勤2对原始数据经处理后得到以下
13、数值,见下表 编号编号专业专业外语外语教学教学量量科研科研论文论文著作著作出勤出勤1898752927875738397966474688843658669838689576483确定参考数据列:4计算 ,见下表编号编号专业专业外语外语教学教学量量科研科研论文论文著作著作出勤出勤1101237022124161302032524311146351330061610422515求最值6依据关联系数计算公式,取计算,得 同理得出其它各值,见下表编号10.7781.0000.7780.6360.4670.3331.00020.636 0.778 0.636 0.467 0.636 0.368 0.7
14、78 31.000 0.636 1.000 0.538 0.538 0.412 0.636 40.538 0.778 0.778 0.778 0.412 0.368 0.538 50.778 0.538 0.538 1.000 0.778 0.368 0.778 60.778 1.000 0.467 0.636 0.538 0.412 0.778 7分别计算每个人各指标关联系数的均值(关联序):8如果不考虑各指标权重(认为各指标同等重要),六个被评价对象由好到劣依次为1号,5号,3号,6号,2号,4号即 3 优势分析优势分析 当基准因素不止一个时当基准因素不止一个时,优势分析可以从多个基准因素
15、中优势分析可以从多个基准因素中找出起主要作用的基准因素找出起主要作用的基准因素.设要研究的设要研究的m个因素(也叫母因素)的基准数列为个因素(也叫母因素)的基准数列为 ,待比较,待比较的的n个数列(也叫子因素数列)为个数列(也叫子因素数列)为 ,那么,每个基准数列对应,那么,每个基准数列对应于于n个比较数列都有个比较数列都有n个关联度。个关联度。为了判断出那些因素起主要作用,可以构造关联矩阵为了判断出那些因素起主要作用,可以构造关联矩阵R。设比较数列设比较数列 对基准数列对基准数列 的关联度为的关联度为 ,则关联矩阵为,则关联矩阵为 然后根据然后根据R中的元素大小就可以判断哪些因素起着主要足作
16、用,称起主中的元素大小就可以判断哪些因素起着主要足作用,称起主要作用的因素为优势因素。要作用的因素为优势因素。特别地,当某一列元素大于其他列元素时,称此列对应的子因素为特别地,当某一列元素大于其他列元素时,称此列对应的子因素为优势子因素优势子因素当某一行元素大于其他行元素时,称此行对应的母因素为当某一行元素大于其他行元素时,称此行对应的母因素为优势母因素优势母因素 另外,容易找出另外,容易找出R中最大的元素,则可以认为该元素所在行对应的母因素中最大的元素,则可以认为该元素所在行对应的母因素是所有母因素中影响最大的。是所有母因素中影响最大的。由于第一列元素都非零由于第一列元素都非零;可以称第一子
17、个子因素为潜可以称第一子个子因素为潜在的优势子因素在的优势子因素,进一步进一步,若此列元素均大于其他列元素若此列元素均大于其他列元素,则第一个子列则第一个子列因素就是优势子列因素就是优势子列.第二列有一个元素为零第二列有一个元素为零,所以称第二个所以称第二个子列因素为次潜在子列子列因素为次潜在子列,其他各列可做同样的讨论其他各列可做同样的讨论.潜在潜在的优的优势子势子因素因素例例2:表表1是是19791983年间某地区对于工业、农业、交通等投资的数据。为了年间某地区对于工业、农业、交通等投资的数据。为了研究这些投资对经济的影响,收集到研究这些投资对经济的影响,收集到19791983年间该地区的
18、各项收入数据,年间该地区的各项收入数据,如表如表2,试对此问题进行优势分析,试对此问题进行优势分析.子因素子因素母因素母因素2)根据关联度矩阵对问题分析如下:根据关联度矩阵对问题分析如下:r15=0.92是第一行中最大的,表明交通方面的投资对国民收入影响最大,这是第一行中最大的,表明交通方面的投资对国民收入影响最大,这很好的验证了一句话:要想富,先修路很好的验证了一句话:要想富,先修路.第四行元素几乎是各行元素中最小的第四行元素几乎是各行元素中最小的,表明各种项目的资金投入对增加商业表明各种项目的资金投入对增加商业收入影响不大收入影响不大.也说明商业是一个不太需要依赖外部投资而能自行发展的行业
19、也说明商业是一个不太需要依赖外部投资而能自行发展的行业,从从消耗投资的角度看商业是劣势行业消耗投资的角度看商业是劣势行业,但从少投资多收入的角度看看商业又是优势但从少投资多收入的角度看看商业又是优势行业行业.r55=0.875是除是除r15=0.92以外的最大元素,表明交通收以外的最大元素,表明交通收入主要靠交通方面的投资入主要靠交通方面的投资.r24=0.809是该列最大元素是该列最大元素,表明科技投资对工业收入影表明科技投资对工业收入影响最大响最大,这当然符合科技进步带动工业发展的道理这当然符合科技进步带动工业发展的道理.r34=0.588是该列中元素最小的,表明科技投资对农业经济发展作用
20、不是该列中元素最小的,表明科技投资对农业经济发展作用不大大.第三行中元素普遍较大第三行中元素普遍较大,表明农业是一个综合性行业表明农业是一个综合性行业,必须得必须得到其他行业的配合才能够更好的发展到其他行业的配合才能够更好的发展.其中其中,该行第二个元素为该行第二个元素为0.828,说明工业发展能够很大程度推动农业发展说明工业发展能够很大程度推动农业发展.该行第五个元素该行第五个元素为为0.735,也说明交通的发展对农业发展也有较大的促进作用也说明交通的发展对农业发展也有较大的促进作用.综上所述综上所述,仅仅通过计算一个关联度矩阵仅仅通过计算一个关联度矩阵,就可以推出很多有就可以推出很多有价值
21、的结论价值的结论,这充分体现了灰色系统理论的优势和分析工具的应用这充分体现了灰色系统理论的优势和分析工具的应用价值价值.对于这种情况,可以先把原始数据化为非对于这种情况,可以先把原始数据化为非负数列,具体做法是把每个元素都减去原负数列,具体做法是把每个元素都减去原数列中最小的,得到的非负数列再做累加数列中最小的,得到的非负数列再做累加处理,如左图,显然规律性增强。处理,如左图,显然规律性增强。对于这些数据,应用最小二乘进行线性对于这些数据,应用最小二乘进行线性拟合可以得到拟合直线拟合可以得到拟合直线y=1.4k+4,如右图,如右图,从图中可以看出除两点外,都在直线从图中可以看出除两点外,都在直
22、线附近,但上述线性拟合的平均误差达到附近,但上述线性拟合的平均误差达到26%4.2 GM 4.2 GM 模型模型例3 设有原始数据序列X0=(x0(1),x0(2),x0(3),x0(4),x0(5)=(2.874,3.278,3.337,3.390,3.679)试用GM(1,1)模型对X0进行模拟第一步:对第一步:对X0作作 一次累加,得一次累加,得X1=(X1(1),X1(2),X1(3),X1(4),X1(5)=(2.874,6.152,9.489,12.897,16.558)第二步:对第二步:对X1作紧邻均值生成。令作紧邻均值生成。令得得Z1=(Z1(2),Z1(3),Z1(4),Z1
23、(5)=(4.513,7.820,11.184,14.718)可得可得B,Y第第3步:对参数列步:对参数列 ,得,得 第第4步:确定模型为步:确定模型为时间响应式为时间响应式为第第5步:求步:求X1的模拟值的模拟值 第第6步:还原出步:还原出 的模拟值,由的模拟值,由 得得对比原数据对比原数据X0=(x0(1),x0(2),x0(3),x0(4),x0(5)=(2.874,3.278,3.337,3.390,3.679)定义定义4.1 设原始数据序列设原始数据序列 相应的预测模型模拟序列相应的预测模型模拟序列:残差序列残差序列:相对误差序列相对误差序列:4.2.2 灰色系统模型预测精度检验灰色
24、系统模型预测精度检验 1.称为均方差比值,对于给定的称为均方差比值,对于给定的 ,当当 时,称模型为均方差比合格模型。时,称模型为均方差比合格模型。2.称称 为小误差概率,对于为小误差概率,对于给定的给定的 ,当,当 ,称模型为小误差概率,称模型为小误差概率合格模型。合格模型。得得GM(1,1)模型白化方程)模型白化方程其时间响应式为其时间响应式为得模拟序列得模拟序列残差序列相对误差序列平均相对误差模拟误差 ,精度为一级。计算 的灰色绝对关联度 :从而 所以关联度为一级所以关联度为一级计算均方差比所以 ,均方差比值为一级。计算小误差概率:所以 ,小误差概率为一级,故可用故可用进行预测。这里给出5个预测值