灰色关联分析法详细步骤解释

灰色关联分析(Grey Relation Analysis,GRA)

灰色系统

这个概念的提出是相对于白色系统黑色系统而言的。在控制理论中,颜色一般代表的是对于一个系统我们已知的信息的多少,白色系统就代表信息完全明确,比如一个具体的力学系统,元素之间的关系都是能够确定的,这就是一个白色系统;而黑色系统代表我们对于其中信息完全不明确,黑箱或黑盒的就是这类系统。灰色介于两者之间,表示我们只对该系统有部分了解,部分信息明确,部分信息不明确。

作为实际问题,灰色系统是大量存在的,绝对的白色或者黑色系统是很少的。

灰色关联度分析

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

简单来讲,就是在一个灰色系统中,想要了解所关注的某个指标项目受其他因素影响程度的相对强弱,可以对这些影响因素进行排序,得到分析结果,便可得到所关注的这个指标与哪些因素更相关,进而有效地调整系统的运行。

数理统计中的回归分析、方差分析、主成分分析等都是用来进行系统分析的方法,但存在局限性:要求有大量数据和要求样本服从某个典型的概率分布,要求各因素数据与系统特征数据之间呈线性关系且各因素之间彼此无关。而灰色关联分析的方法可以有效弥补上述方
法的局限性。

灰色关联分析的步骤

在这里插入图片描述

  1. 确定关注的指标,即“参考序列”,使用序列 x 0 x_{0} x0表示

    确定需要确定顺序的因素序列,即“比较序列”,使用序列 x i ( i = 1 , 2... N ) x_{i}(i=1,2...N) xi(i=1,2...N)表示

  2. 确定指标是否能充分解释说明要探究的问题,需要对选取的指标进行检验,即验证所选指标的显著性

    可以使用SPSS做相关性分析

    (当不确定比较序列的显著性时,需要进行此步骤)

  3. 无量纲化

    因为以上的每种序列数据都有不同的单位,因此可能会有的数字很大有的数字很小,但是这并不是由于它们内在的性质决定的,而只是由于量纲不同导致的,因此我们需要对它们进行无量纲化。

    1. 初值化:即,把某一序列的数据统一除以最初的值,由于同一个序列的数据量级差别不大,所以通过除以初值就能将这些值都整理到1这个量级附近。
      X i ( k ) = x i x i ( 1 ) ( k = 1 , 2 , . . . m ; i = 1 , 2 , . . . N ) X_{i}(k)=\frac{x_{i}}{x_{i}(1)}(k=1,2,...m;i=1,2,...N) Xi(k)=xi(1)xi(k=1,2,...m;i=1,2,...N)
      其中, i表示第i个指标,k表示某一指标的具体维度数据, x i ( 1 ) x_{i(1)} xi(1)表示第i个因素的第一个维度值

    2. 均值化:即,把某一序列的数据除以均值,由于数量级大的序列均值比较大,所以除掉以后就能归一化到1的量级附近。
      X i ( k ) ′ = x i ( k ) m e a n ( x i ) X_{i}(k)'=\frac{x_{i}(k)}{mean(x_{i})} Xi(k)=mean(xi)xi(k)

对归一化以后的数据,曲线的形状的差异减小,绝对数值不会对后面的计算有影响。

  1. ​ 计算比较序列的灰色关联系数

    所谓关联程度,实质上是曲线间几何形状的差别程度。因此曲线间差值大小,可作为关联程度的衡量尺度。

    故,我们可以计算参考数列与比较数列的灰色关联系数 ξ ( x i ) ξ(x_{i}) ξ(xi)

    对于一个参考数列X0有若干个比较数列X1, X2,…, Xn,各比较数列与参考数列在各个时刻(即曲线中的各点)的关联系数 ξ ( x i ) ξ(x_{i}) ξ(xi)可由下列公式算出:

    a = m a x ( ∣ x 0 ( k ) − x i ( k ) ∣ ) a=max(|x_{0}(k)-x_{i}(k)|) a=max(x0(k)xi(k))

    所有比较序列的各个维度中距离参考序列最大的值

    b = m i n ( ∣ x 0 ( k ) − x i ( k ) ∣ ) b=min(|x_{0}(k)-x_{i}(k)|) b=min(x0(k)xi(k))

    所有比较序列中各个维度中距离参考序列最小的值
    γ ( x 0 ( k ) , x i ( k ) ) = a + ρ b ∣ x 0 ( k ) − x i ( k ) ∣ + ρ b γ(x_{0}(k),x_{i}(k))=\frac{a+ρb}{|x_{0}(k)-x_{i}(k)|+ρb} γ(x0(k),xi(k))=x0(k)xi(k)+ρba+ρb
    其中 ρ是控制 γ γ γ系数区分度的一个系数,ρ取值0到1, ρ越小,区分度越大,ρ一般取值0.5较为合适, γ γ γ关联系数取值落在0到1之间。

关于ρ的具体分析

  1. 计算每个比较序列的关联度

    因为关联系数是比较序列与参考序列在各个时刻(即曲线中的各点)的关联程度值,所以它不止一个。

    而信息过于分散不便于进行整体性比较。因此有必要将各个时刻(即曲线中的各点)的关联系数集中为一个值,即求其平均值,作为比较数列与参考数列间关联程度的数量表示。

    某个比较序列对参考序列的关联程度计算公式如下:
    γ ( x 0 , x i ) = 1 n ∑ k = 1 n γ ( x 0 ( k ) , x i ( k ) ) γ(x_{0},x_{i})=\frac{1}{n}\sum\limits_{k=1}^n γ(x_{0}(k),x_{i}(k)) γ(x0,xi)=n1k=1nγ(x0(k),xi(k))

  2. 得到每个比较序列的关联序

    因素间的关联程度,主要是用关联度的大小次序描述,而不仅是关联度的大小。

    将m个子序列对同一母序列的关联度按大小顺序排列起来,便组成了关联序,它反映了对于参考序列来说各比较序列的“优劣”关系。

灰色关联分析法总结

在灰色关联分析中,把某两个序列之间的几何相似程度使用距离来表示。

为避免干扰,凸出形态特征的影响,GRA算法把所有序列数据归一化,减小曲线差异。

从数学角度来说,该算法即度量已归一化的子向量与母向量的每一维度的距离,作为子母向量的关联性之度量的一种策略。

参考文献

[1]姚睿宽.基于灰色关联分析法的河南省粮食产量影响因素研究[J].安徽农学通报,2022,28(03):44-48.DOI:10.16377/j.cnki.issn1007-7731.2022.03.052.
[2] 百度百科:灰色关联分析法

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值