首页 > 编程语言 >灰色关联分析算法

灰色关联分析算法

时间:2023-02-18 18:13:40浏览次数:37  
标签:灰色 关联系数 分析 关联 指标 算法 序列

最近在学习灰色关联分析和评价,于是乎整理本篇资料,方便以后自己学习。

一、灰色关联分析的优点是:它对样本量的多少,或样本量有无规律同样适用,并且计算量比较小,十分方便,并且不会出现定量分析结果和定性分析结果不符的情况。

二、灰色关联分析的基本思想:对于两个系统之间的因素,其随时间或不同对象而变化的关联性大小的量度,称为关联度。在系统发展过程中,若两个因素变化的趋势具有一致性,即同步变化程度较高,即可谓二者关联程度较高;反之,则较低。因此,灰色关联分析方法,是根据因素之间发展趋势的相似或相异程度,亦即“灰色关联度”,作为衡量因素间关联程度的一种方法。

三、利用灰色关联分析的步骤

1.根据分析目的确定分析指标体系,收集分析数据。

       设n个数据序列形成如下矩阵:

                     

其中m为指标的个数,

2.确定参考数据列
参考数据列应该是一个理想的比较标准,可以以各指标的最优值(或最劣值)构成参考数据列,也可根据评价目的选择其它参照值.记作

 

3.对指标数据进行无量纲化
由于系统中各因素的物理意义不同,导致数据的量纲也不一定相同,不便于比较,或在比较时难以得到正确的结论。因此在进行灰色关联度分析时,一般都要进行无量纲化的数据处理。

常用的无量纲化方法有均值化法(见(12-3)式)、初值化法(见(12-4)式)和 变换等.

 

无量纲化后的数据序列形成如下矩阵:

4.逐个计算每个被评价对象指标序列(比较序列)与参考序列对应元素的绝对差值

 即  (  , n为被评价对象的个数).

5. 确定

6.计算关联系数

由(12-5)式,分别计算每个比较序列与参考序列对应元素的关联系数.

    

其中 ρ为分辨系数,0<ρ<1。若ρ越小,关联系数间差异越大,区分能力越强。通常ρ取0.5

当用各指标的最优值 (或最劣值),构成参考数据列计算关联系数时,也可用改进的更为简便的计算方法:

 

改进后的方法不仅可以省略第三步,使计算简便,而且避免了无量纲化对指标作用的某些负面影响.

7.计算关联序
对各评价对象(比较序列)分别计算其个指标与参考序列对应元素的关联系数的均值,以反映各评价对象与参考序列的关联关系,并称其为关联序,记为:

 

8.如果各指标在综合评价中所起的作用不同,可对关联系数求加权平均值即

9.依据各观察对象的关联序,得出分析结果.

四、应用举例

例1:利用灰色关联分析对6位教师工作状况进行综合分析
1.分析指标包括:专业素质、外语水平、教学工作量、科研成果、论文、著作与出勤.

2.对原始数据经处理后得到以下数值,见下表

 

3.确定参考数据列:

4.计算 , 见下表

 

5.求最值

6.依据(12-5)式,ρ取0.5计算,得

 

同理得出其它各值,见下表

7.分别计算每个人各指标关联系数的均值(关联序): 

 

8.如果不考虑各指标权重(认为各指标同等重要),六个被评价对象由好到劣依次为1号,5号,3号,6号,2号,4号.

 即

标签:灰色,关联系数,分析,关联,指标,算法,序列
From: https://www.cnblogs.com/rainbow70626/p/17133216.html

相关文章

  • 【算法训练营day48】LeetCode198. 打家劫舍 LeetCode213. 打家劫舍II LeetCode337. 打
    LeetCode198.打家劫舍题目链接:198.打家劫舍独上高楼,望尽天涯路dp[i]表示的是偷窃0-i房屋所能获得的最大金额。classSolution{public:introb(vector<int>&n......
  • 代码随想录算法训练营Day18 二叉树
    代码随想录算法训练营代码随想录算法训练营Day18二叉树|513.找树左下角的值112.路径总和113.路径总和ii106.从中序与后序遍历序列构造二叉树105.从前序与中序遍历......
  • 《分布式技术原理与算法解析》学习笔记Day15
    分布式计算模式:Actor什么是Actor模型?分布式环境下,多个进程协同完成一件复杂的事情,每个进程各司其职,完成自己的工作后,再交给其他进程去完成剩余的工作。Actor模型,代表一......
  • 【算法训练营day46】LeetCode139. 单词拆分 多重背包基础
    LeetCode139.单词拆分题目链接:139.单词拆分独上高楼,望尽天涯路没什么思路。慕然回首,灯火阑珊处挖个坑,二刷的时候填。classSolution{public:boolwordBreak......
  • 考研算法辅导课笔记:dfs
    这节课讲解dfs,通过两个例子,全排列和八皇后递归相对于人的大脑思考方式,比较抽象。递归是不是把问题不断规约成子问题?是不是很像数学归纳法?那我们该如何学习递归问题呢?......
  • 11. 关联数据库
    恐惧是本能,行动是信仰(在此感谢尚硅谷宋红康老师的教程)1.关联方式找到数据库选项:添加指定数据库:配置MySQL数据库的详细信息:表面上很多人认为配置Dat......
  • 算法刷题-只出现一次的数字、输出每天是应该学习还是休息还是锻炼、将有序数组转换为
    只出现一次的数字(位运算、数组)给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复......
  • 算法实验
    多机调度问题(贪心法)问题描述有n个独立的作业由m台相同的机器进行加工处理,作业i所需的处理时间为t(1≤i≤n),每个作业均可在任何一台机器上加工处理,但不可间断、拆分。多......
  • 算法题——改变数组元素
    题目:改变数组元素给一个空数组v和一个整数数组a,对数组v进行n次操作,第i次操作为在数组v尾部插入整数0,将位于数组v尾部的a[i]个元素都变为1。这里需要注意a[i]可能为0,该情......
  • m最小二乘法自适应均衡误码率仿真,对比LS,DEF以及LMMSE三种均衡算法误码率
    1.算法描述        信道估计是通信系统接收机的重要功能模块,主要是用来估计信号所经历信道的冲击响应,并用于后续的信道均衡处理,以便消除多径信号混叠造成的ISI。......