灰色关联度方法基本原理与技术实践

01

灰色关联度基本原理

02

灰色关联度计算Matlab函数

function gamma=GreyRelationDegree(X) %X是一个m×n的评价矩阵,即m个评价对象、n个评价指标%gamma是n*n的灰色关联度矩阵maxX=max(X,[],1);minX=min(X,[],1);[m,n]=size(X);for j=1:m    for i=1:n        X(j,i)= (X(j,i)-minX(i))/(maxX(i)-minX(i));    endend%计算变量i和j的差值绝对值Δijfor l=1:m    for i=1:n        for j=1:n            delta(i,j,l)=abs(X(l,i)-X(l,j));        end    endendmaxDelta = max(max(delta,[],1));minDelta = min(min(delta,[],1));%计算变量i和j的关联系数εijk=1; %取灰度白化值为k=1for l=1:m    for i=1:n        for j=1:n            epsilon(i,j,l)=(minDelta(l)+k*maxDelta(l))/(delta(i,j,l)+k*maxDelta(l));        end    endend%变量Xj对变量Xi的关联度γij=Sij/SiiSii=m;for i=1:n    for j=1:n        gamma(i,j)=0;        for l=1:m            gamma(i,j)=gamma(i,j)+epsilon(i,j,l);        end        gamma(i,j)=gamma(i,j)/Sii;    endendend

03

灰色关联度算例

测试数据集csv:

数据集导入至Matlab存为矩阵:

使用GreyRelationDegree函数计算变量之间的灰色关联度矩阵:

代码随便使用,不用授权,心存感激即可~~~

灰色关联分析_(案例)相关分析之灰色关联度相关推荐

  1. 灰色关联分析_灰色关联分析模型研究综述

    灰色关联分析模型研究小结 1 引言 灰色关联分析是灰色系统理论中十分活跃的一个分支, 其基本思想是根据序列曲线几何形状来判断不同序列之间的联系是否紧密. 基本思路是通过线性插值的方法将系统因素的离散行 ...

  2. python 灰色关联分析_基于灰色关联分析和功效组分的大黄药材质量评价

    基于灰色关联分析和功效组分的大黄药材质量评价* 拱健婷 1,2 ,李 莉 1,2 **,邹慧琴 3 ,张金霞 1,2 ,徐 东 3 ,毛克臣 1 ,陈慧 荣 3 ,张明明 3 ,杨瑞琦 3 [摘 要] ...

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

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

  4. 【数学建模】算法模型(一)|线性规划 整数规划 非线性规划 层次分析模型 灰色关联分析

    文章目录 1.线性规划 Linear Programming (LP) 1.1线性规划的matlab标准形式及软件求解 1.2 投资的收益和风险 2. 整数规划 2.1 整数规划和线性规划的关系 2. ...

  5. 机器学习(MACHINE LEARNING)灰色关联分析(GRA)

    文章目录 1 什么是灰色关联分析 2 灰色关联分析的步骤 3 灰色关联分析的实例 4 灰色关联分析matlab的实现 5 灰色关联分析python的实现 1 什么是灰色关联分析 灰色关联分析是指对一个 ...

  6. 关联矩阵古林法的matlab代码,[转载][原创]灰色关联分析及Matlab程序实现

    灰色系统理论由我国著名学者邓聚龙教授于1982提出.灰色关联分析是灰色系统理论的一个分支,应用灰色关联分析方法对受多种因素影响的事物和现象从整体观念出发进行综合评价是一个被广为接受的方法. 一.灰色关 ...

  7. matlab读取jra55数据,[转载][原创]灰色关联分析及Matlab程序实现

    灰色系统理论由我国著名学者邓聚龙教授于1982提出.灰色关联分析是灰色系统理论的一个分支,应用灰色关联分析方法对受多种因素影响的事物和现象从整体观念出发进行综合评价是一个被广为接受的方法. 一.灰色关 ...

  8. 灰色关联分析——供应商选择

    笔记来源链接:https://www.toutiao.com/i6818467436493275659/ 本笔记根据清风老师的课程以及<数学建模算法与应用>整理学习得到,如有侵权,请联系删 ...

  9. 【数学建模】灰色关联分析 + Matlab代码实现

    文章目录 一.学习内容: 二.学习时间: 三.学习产出: 3.1 灰色关联分析基本思想 3.2 运用灰色关联分析的基本步骤 3.3 灰色关联分析代码实现(Matlab) 3.3.1 应用一:分析产业对 ...

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

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

最新文章

  1. SSL应用系列之二:为Web站点实现SSL加密访问
  2. maven_Maven提示:关于可执行jar的全部
  3. 带你们了解数据安全探索者之路
  4. ArrayList LinkedList与HashMap 实现原理
  5. 初识人工智能(一):数据分析(二):numpy科学计算基础库(一)
  6. SET化消息中间件架构实现
  7. python面对对象计算矩形_python第九课 面向对象
  8. 09-1.部署 coredns 插件
  9. eclipse汉化教程,保姆级教学,解决下载缓慢、安装不上等问题,随时中英互换,官网汉化包
  10. 记一次jenkins构建无权限问题
  11. 音视频播放器—初始化操作
  12. 编写递归算法,计算二叉树叶子结点的数目。
  13. MIL图像库的使用——配合图像采集卡
  14. 警告怎么去除Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHTML file types
  15. Qt调用外部程序,启动并从中获取信息——QProcess
  16. java faces,用JavaServer Faces开发Web应用(3) (转)
  17. Qt小项目(二):调色器
  18. 微信公众平台微信支付打通流程
  19. Linux搜索文件和文件夹的方法
  20. easy-table-vue+Vue、SpringBoot+Mybatis实现MVVM模型前后台数据交互

热门文章

  1. Unitils集成DBUnit的问题-解决方案
  2. 微信客户端抽奖转盘效果
  3. Linux制作补丁与打补丁简单用法
  4. 为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项......
  5. DS18B20温度传感器使用简介
  6. Chrome 87 发布,获多年来最大性能提升
  7. 软考笔记(数据结构篇)———— 二叉树、树、森林转换
  8. winform通过restsharp调用api接口登录及其它接口
  9. java版本对应jdk版本_jdk版本对应数字
  10. PHP sql IN查询改成子查询