解释性算法 之 灰色关联分析

目的

一般的抽象系统, 如社会系统、经济系统、农业系统、生态系统、教育系统等都 包含有许多种因素,多种因素共同作用的结果决定了该系统的发展态势。人们常常希望知道在众多的因素中,哪些是主要因素, 哪些是次要因素; 哪些因素对系统 发展影响大, 哪些因素对系统发展影响小; 哪些因素对系统发展起推动作用需强化发展,哪些因素对系统发展起阻碍作用需加以抑制;这些都是系统分析中人们 普遍关心的问题。例如, 粮食生产系统, 人们希望提高粮食总产量, 而影响粮食总 产量的因素是多方面的,有播种面积以及水利、化肥、土壤、种子、劳力、气候、耕作 技术和政策环境等。为了实现少投人多产出, 并取得良好的经济效益、社会效益和 生态效益, 就必须进行系统分析
——灰⾊系统理论及其应⽤(第五版)

例子引出

在这里插入图片描述

画出势态图

在这里插入图片描述
进行简单的趋势分析,可以根据灰色结果求出后最后来回头进行分析:
例如:
① 四个变量均 呈上升 的趋势
② 第⼆产业的 增幅 较为 明显
③ 第⼆产业和第 三 产业的差距在后三年相差更⼤

确定分析数列

1)母序列 ( ⼜称参考数列 、 ⺟指标 ) : 能反映系统⾏为特征的 数据序列 。 类似于因变量 ㄚ , 此处记为 X。
2) ⼦序列 ( ⼜称⽐较数列 , ⼦指标) : 影响系统⾏为的因素组成的数据序列 。 类似于⾃变量X ,此处记为 x 1 , x 2 . . . x m x_1,x_2...x_m x1,x2...xm
在本例中 国内⽣产总值就是⺟序列 ,
第⼀ 第⼆和第三 产业就是⼦序列 。

在一些题中,可能给出一个系统的很多指标,直接让判断哪个系统最优时,因为这时我们的系统没有Y值,所以我们通常使用虚拟母序列,就是取每个样本一同中在所有指标中的最大值最为母序列。

变量预处理

对变量进⾏预处理 ( 两个⽬的 : 去量纲 、 缩⼩变量范围 简化计算 )
对⺟序列 和⼦序列 中 的每个指标进⾏预处理 : 先求出每个指标的 均值,再⽤该指标中的每个元素都除 以其均值

在这里插入图片描述

计算指标母序列系数

在这里插入图片描述
在这里插入图片描述

求出结论灰色关联度

纵向求和:

Y ( x 0 , x i ) = 1 n ∑ k = 1 n y ( x 0 ( k ) , x i ( k ) ) ,      ( i = 1 , 2 , 3... m ) Y\left(x_{0}, x_{i}\right)=\frac{1}{n} \sum_{k=1}^{n} y\left(x_{0}(k), x_{i}(k)\right) ,~~~~(i=1,2,3...m) Y(x0,xi)=n1k=1ny(x0(k),xi(k)),    (i=1,2,3...m)

对上面的例子求平均

y ( x 0 , x 1 ) = 0.5084 , y ( x 0 , x 2 ) = 0.6243 , y ( x 0 , x 3 ) = 0.7573 y\left(x_{0}, x_{1}\right)=0.5084, y\left(x_{0}, x_{2}\right)=0.6243, y\left(x_{0}, x_{3}\right)=0.7573 y(x0,x1)=0.5084,y(x0,x2)=0.6243,y(x0,x3)=0.7573

结论

由于第三产业系数最大,所以对于母序列影响最大的是第三产业

用于综合评价累问题

在这里插入图片描述

在这里插入图片描述
topsis和灰色分析结果对比
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「 25' h 」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值