Q1:什么是系统分析?

比方说在社会系统、经济系统、农业系统、教育系统中,每个系统都含有许多种因素,而这多种因素共同作用的结果决定了该系统的发展态势,我们常常希望知道在这众多因素中,哪些因素对系统发展影响大,哪些因素对系统发展影响小;哪些是主要因素,哪些是次要因素;哪些对系统发展起推动作用,哪些对系统发展起阻碍作用……这就是所谓的系统分析。举个栗子,粮食生产系统中,影响粮食产量的因素有播种面积、土壤、浇水施肥、气候、耕作技术等等,我们希望实现少投入多产出,取得良好的经济效益、社会效益和生态效益,那么就必须进行系统分析。

数理统计中的回归分析、方差分析、主成分分析等都是用来进行系统分析的方法。这些方法都有下列不足之处(引用自某文章):
(1)要有大量数据支持,数据量少就难以找出统计规律;
(2)样本要服从某个典型的概率分布,要求各因素数据与系统特征数据之间呈线性关系且各因素之间彼此无关,而这些要求往往难以满足;
(3)可能出现量化结果与定性分析结果不符的现象,导致系统的关系和规律遭到歪曲和颠倒。

Q2:什么是灰色关联分析?

灰色关联分析的基本思想是根据序列曲线几何形状的相似程度来判断其联系是否紧密。曲线越接近,相应序列之间的关联度就越大,反之就越小。
        灰色关联分析方法弥补了采用数理统计方法作系统分析所导致的缺憾。它对样本量的多少和样本有无规律都同样适用,而且计算量小,十分方便,更不会出现量化结果与定性分析结果不符的情况。(注:系统分析中灰色关联分析方法目前不是主流,主流还是数理统计中的方法)



应用一:进行系统分析

下表为某地区国内生产总值的统计数据(以百万元计),问该地区从2000年到2005年之间哪一种产业对GDP总量影响最大。

年份 国内生产总值 第一产业 第二产业 第三产业
2000 1988 386 839 763
2001 2061 408 846 808
2002 2335 422 960 953
2003 2750 482 1258 1010
2004 3356 511 1577 1268
2005 3806 561 1893 1352

一、画统计图

(画图后配上简单的分析)
        由图表可知:四个变量均呈上升的趋势;第二产业的增幅较为明显;第二产业和第三产业的差距在后三年相差更大。

二、确定分析数列
(1)母序列(又称参考数列、母指标):能反映系统行为特征的数据序列。——类似于因变量y,此处即为X0;
(2)子序列(又称比较数列、子指标):影响系统行为的因素组成的数据序列。——类似于自变量x,此处记为(x1,x2,x3,…,xm)。
        故在本例中:国内生产总值就是母序列X0,第一、第二、第三产业就是子序列X1、X2、X3.

三、对变量进行预处理(两个目的:去量纲(标准化);缩小变量范围简化计算)
        对母序列和子序列中的每个指标进行预处理:先求出每个指标的均值,再把该指标的每个元素都除以其均值。

四、计算子序列中各个指标与母序列的关联系数
母序列:  X0 = (x0_(1),x0_(2),……,x0_(n))'
子序列:  X1 = (x1_(1),x1_(2),……,x1_(n))'
                X2 = (x2_(1),x2_(2),……,x2_(n))'
                   …………
                Xm = (xm_(1),xm_(2),……,xm_(n))'

在这里我们令
母序列:  X0 = (x0_(1),x0_(2),x0_(3),x0_(4),x0_(5),x0_(6))'
子序列:  X1 = (x1_(1),x1_(2),x1_(3),x1_(4),x1_(5),x1_(6))'
                X2 = (x2_(1),x2_(2),x2_(3),x2_(4),x2_(5),x2_(6))'
                X3 = (x3_(1),x3_(2),x3_(3),x3_(4),x3_(5),x3_(6))'

记 a = min|x0_(k) - xi_(k)|,b = max|x0_(k) - xi_(k)|. 称a、b分别为两级最小差和两级最大差。
在本例中有:

| X0 - X1 | | X0 - X2 | | X0 - X3 |
0.1041 0.0492 0.0119
0.1249 0.0704 0.0289
0.0544 0.0785 0.0694
0.0315 0.0112 0.0278
0.1288 0.0477 0.0006
0.1862 0.1392 0.0832

故两级最小差a = 0.0006,两级最大差b = 0.1862.
我们给出如下定义:

ρ为分辨系数一般取0.5,故在求出a、b后,分子即为一个常数,而分母中的|x0_(k) - xi_(k)|在上表中已经求出,我们将其一一代入这个式子即可得到:

0.4751 0.6586 0.8922
0.4299 0.5733 0.7680
0.6356 0.5462 0.5766
0.7520 0.8985 0.7753
0.4224 0.6657 1.0000
0.3356 0.4035 0.5317

比如第一个数据 0.4751 = (0.0006 + 0.5×0.1862) / (0.1041 + 0.5×0.1862).

五、计算灰色关联度
定义 γ(X0, Xi) =  为X0和Xi的灰色关联度。
因此我们有 γ(X0, X1) = 0.5084,γ(X0, X2) = 0.6243,γ(X0, X3) = 0.7573.

六、得出结论
通过比较三个子序列和母序列的关联度我们可以得出结论:
该地区在2000年至2005年间的国内生产总值受到第三产业的影响最大。(其灰色关联度最大)

(注:灰色关联分析研究的人比较少,主要是国内有部分人研究,在论文中谨慎使用)


思考:
(1)什么时候用标准化回归,什么时候用灰色关联分析?
        当样本个数n较大时,一般使用标准化回归;当样本个数n较小时,可考虑使用灰色关联分析。
(2)如果母序列中有多个指标时,应该怎么分析?(例如Y1和Y2是母序列,X1,X2,…,Xm是子序列)
        我们可首先计算Y1和X1,X2,…,Xm的灰色关联度进行分析,再计算Y2和X1,X2,…,Xm的灰色关联度进行分析。



应用二:用于综合评价

在之前我们已经介绍过进行综合评价有两个模型:层次分析法(AHP)和优劣解距离法(TOPSIS)。它们的区别在于层次分析法用于没有数据,TOPSIS用于有数据时,现在我们将要讲的灰色关联分析也是用于有数据时的评价方法。另外在用TOPSIS时如果需要确定指标权值可以用熵权法解决,也可以用层次分析法。在有了之前的基础上,现简要介绍一下灰色关联分析进行评价的过程。

主要步骤:
(1)对指标数据进行正向化(可参考TOPSIS中的正向化方法);
(2)对正向化后的矩阵进行数据预处理(可参考上面系统分析中和之前讲过的预处理方法),得到矩阵Z
(3)将预处理后的矩阵每一行取出最大值构成母序列(这里的母序列其实是虚构的,因为我们是对指标进行评价,不像系统分析中母序列其实是因变量)
(4)计算各个指标与母序列的灰色关联度:γ1、γ2、……、γm.
(5)计算各个指标的权重:w1 = γ1 / (γ1+γ2+…+γm)、……、wm = γm / (γ1+γ2+…+γm)
(6)第k个评价对象的得分:,(k = 1,2,…,n)
(7)对得分进行归一化:S' = S/(S+S+…+S) ;
(8)对结果可视化。

灰色关联分析法——系统分析或综合评价模型相关推荐

  1. 数学建模:评价性模型学习——灰色关联分析法(GRA模型)

    目录 前言 一.灰色关联分析 1.什么是灰色关联分析? 2.流程介绍 二.综合评价 1.数据无量纲化处理 2.确定参考序列 3.确定权重 4.计算灰色关联系数 5.计算灰色加权关联度 6.代码 总结 ...

  2. 灰色关联分析(系统分析+综合评价)

    系统分析:探究系统中哪个自变量对系统的影响最大 灰色关联分析的基本思想是根据序列曲线几何形状的相似程度来判断其联系是否紧密.曲线越接近,相应序列之间的关联度就越大,反之就越小 应用一.进行系统分析(国 ...

  3. 数学建模常用模型04:灰色关联分析法

    数学建模常用模型04:灰色关联分析法 灰色关联分析法 本文所用的资料参考来源:美赛资料网:美赛资料网 与灰色预测模型一样,比赛不能优先使用,灰色关联往往可以与层次分析结合使用.层次分析用在确定权重上面 ...

  4. 灰色关联分析法详解及python实践

    1. 关于灰色关联分析 1.1. 什么是灰色关联分析 灰色关联分析是指对一个系统发展变化态势的定量描述和比较的方法,其基本思想是通过确定参考数据列和若干个比较数据列的几何形状相似程度来判断其联系是否紧 ...

  5. 数学建模常用算法—灰色关联分析法(GRA)

    解决问题 灰色关联分析的基本思想是根据序列曲线几何形状的相似程度来判断其联系是否紧密.曲线越接近,相应序列之间的关联度就越大,反之就越小. 一般的抽象系统,如社会系统.经济系统.农业系统.生态系统.教 ...

  6. 【数据挖掘】关联规则之灰色关联分析法

    灰色关联分析法 利用灰色关联分析的九个步骤: 1.根据分析目的确定分析指标体系,收集分析数据. 设n个数据序列形成如下矩阵: 其中m为指标的个数, 2.确定参考数据列 参考数据列应该是一个理想的比较标 ...

  7. 综合评价与决策方法04——灰色关联分析法

    综合评价与决策方法04--灰色关联分析法 顶!!! 数学建模 综合评价与决策方法04--灰色关联分析法 前言 一.灰色关联分析法 肝!!! 前言 评价方法大体上可分为两类,其主要区别在确定权重的方法上 ...

  8. R语言灰色关联分析法

    R语言灰色关联分析法 输入数据 数据的标准化/归一化 求灰色系数 求差序列和最大值最小值 求关联系数 计算关联度并排序 所有代码 灰色关联度分析(Grey Relation Analysis,GRA) ...

  9. 灰色关联分析法(GRA)-C++实现

    目录 1. 前言 2. 理论基础 3. 代码 1. 前言 最近小白在跟进一个项目,其中运用到了灰色关联分析法用来分析样本数据.同时在阅读了一些原理资料后,设计了一个模块化的C++程序(其实也不算模块化 ...

最新文章

  1. Hadoop集群搭建(六:HBase的安装配置)
  2. javascript --- [虚拟DOM] 初始化 实现
  3. 【Python】Python库之网络应用开发
  4. C#LeetCode刷题之#788-旋转数字(Rotated Digits)
  5. 新零售大潮下 联想与BHG Mall签约共建智慧商城
  6. 每天一记 10.03.26
  7. python在哪里画柱形图_Python笔记:用pyecharts绘制柱形图
  8. 翻身的废鱼——论PHP从入门到放弃需要多久?18
  9. java网上订餐系统开题报告_网上订餐系统的设计与实现
  10. java 1.8 32位_JDK1.8 32位官方下载
  11. 那些年用过的机械键盘--游戏人生键盘风云#入坑keychron#
  12. CSS 字体加粗,导致布局宽度改变怎么处理?
  13. 免费领取40本前端学习书籍【高清电子版】
  14. 【js获取当天时间0点和23点59分59秒】
  15. 使用OpenOffic在线转换文档错误
  16. 阿里云服务器是国内的还是国外的?
  17. MySQL学习笔记——第3章 数据表的管理和表中数据操纵
  18. ta点读笔客户端_点读笔到底哪支好?12款点读笔评测:看完不再稀里糊涂
  19. web前端三大主流框架是什么?
  20. 神经网络与深度学习 作业3:分别使用numpy和pytorch实现FNN例题

热门文章

  1. 七夕生成动态爱心图gif
  2. Jupyter配置mxnet
  3. Flutter splash 屏幕
  4. AI伦理:机器人伴侣可以代替人类伴侣?
  5. 关于Android的UI测试
  6. 《自然语言处理》第二次实验:机器翻译(Transformer中英文翻译实验)
  7. 七种常用监督类预测模型的特征、优缺点整理
  8. 2019三七互娱游戏测试笔试题
  9. 【转】手机怎么放可以减少辐射?
  10. NAT 原理与NAT穿越