灰色系统:部分信息明确 部分信息不明确
主要是用于关联分析预测
信息不完全:
1.元素信息不完全
2.结构信息不完全
3.边界信息不完全
4.运行行为信息不完全

 以灰色模型(G,M)为核心

灰色关联分析法建模过程

通过评价数据——和参考数据列——就可以算出优劣
1.收集评价数据

2.确定参考数据列
放在第一列
是指标的最优值

3.对指标数据进行无量纲化

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

5.找出整个矩阵中的最小和最大

6.计算关联系数
(左上 右上 右下 都是上面找出来的那个最大和最小)
(左下那个就是四算完里面对应的矩阵的值)

7.计算每个指标的关联系数的均值

8.如果各个指标在综合评价中起的作用不同,可以加权平均

预测

1.GM模型

GM(n,m):用n阶微分方程对x个变量建立模型
方法:
通过把分散在时间轴上的离散数据看成一组连续变化的序列,采用累加和累减的方式,将灰色系统中的未知因素弱化,强化已知因素的影响程度,最后构建一个以时间为变量的连续微分方程,通过数学方法确定方程中的参数,从而实现预测目的
缺点:
对非线性数据样本预测效果差

1)GM(1,1)

原理:对某一数据序列用累加的方式生成一组趋势明显的新数据序列,按照新的数据序列的增长趋势建立模型进行预测,然后再用累减的方法进行逆向计算,恢复原始数据序列,进而得到预测结果。
具体计算过程可用:

https://blog.csdn.net/viafcccy/article/details/86679239
https://blog.csdn.net/fengzhimohan/article/details/77540011

和代码相对应的文章

https://zhuanlan.zhihu.com/p/161037242?ivk_sa=1024320u

数模学习——灰色系统理论相关推荐

  1. 【数学建模】数模day13-灰色系统理论I-灰色关联与GM(1,1)预测

    接下来学习灰色系统理论. 0. 什么是灰色系统? 部分信息已知而部分信息未知的系统,我们称之为灰色系统.相应的,知道全部信息的叫白色系统,完全未知的叫黑色系统. 为什么采用灰色系统理论? 在给定信息不 ...

  2. 数模学习(模糊数学篇)——模糊识别(python实现)

    目录 一.储备知识 1.课本定义: 2.通俗理解: ① 引入小例 ② 如何识别 二.模糊识别方法 1.最大隶属度原则 ① 计算方法 ② 使用方向 2.择近原则 ① 择近度计算方法和使用方向 三.模糊识 ...

  3. 数模学习(一)--AHP层次结构法

    数模学习(一)-层次分析法 概要: AHP常用于评价类模型,根据专家经验或者自己意见(通常是自己的awa)对不同的指标评分,再利用一致性检验的方法来判断这类评价是否合理,如果合理,我们就可以通过指标一 ...

  4. 数模学习(10):灰色系统(老哥)

    一.灰色预测的概念 (1)灰.白.黑色系统 白色系统:一个系统的内部特征是完全已知的,即系统的信息是完全充分的. 黑色系统:一个系统的内部信息对外接来说一无所知,只能通过它与外界的联系来加以观测研究. ...

  5. 数学建模的基本办法和步骤 ##数模学习1

    大三上学期的寒假才开始学习数模的渣. 一.基本方法 1.1 机理分析 机理分析是针对事物的客观规律,找到反映内部机理的数量规律,建立的模型常有明确的物理或现实意义. 1.2 测试分析 当事物的规律性或 ...

  6. 【数模学习笔记】【线性规划】巧用0-1变量

    说明:本人是只挣扎在数模海洋里的小可怜,只是记录一下学习感悟.以下内容是在学习司守奎<数学建模算法与应用>(第三版)  P21-23时的笔记. 1. 0-1变量的基本用法:0-1变量的特征 ...

  7. 数模学习第三天--微分方程(传染病模型)

    微分方程 定义 包含关于未知变量.未知变量的导数以及自变量的方程 第一类为可分离变量的微分方程. 在高数中我们学过相关内容,如: 建模准备 1.运用已知规律列方程 利用数学.力学.物理.化学等学科中的 ...

  8. 数模学习第四天---回归系数假设检验

    直线回归系数的假设检验 对B=0进行假设检验 我们以下题数据为例作出解答: 并计算有关指标:(其中lxx.lxy为离均差平方和,lxy为离均差积和) 下面作出假设检验 并得出方差分析表 若用T检验 此 ...

  9. 非线性规划转化为线性规划问题(司守奎老师数模例题)-------数模学习笔记一

    目录 一.非线性问题 1.问题描述与分析 2.问题解决思路 二.具体求解步骤 1.引入ui与vi变量 2.引入变量后新方程 3.matlab程序 总结 本文主要记录司守奎数模书中第一章所给例题 提示: ...

  10. 数模学习笔记——粒子群

          

最新文章

  1. 解决DataGridView在多线程中无法显示滚动条的问题
  2. IE下iframe跨域session和cookie失效问题的解决方案
  3. mongodb 主键_MongoDB主键是您的朋友
  4. 第18次csp认证 201912-2 回收站选址(C++)
  5. lua——赢三张牌型处理相关算法(下)——牌型比较
  6. 中国招商银行设计严重缺陷
  7. adsense 注册_adsense在注册时的注意事项
  8. 【转】Qt QTableview使用
  9. 发展型机器人:由人类婴儿启发的机器人. 2.6 本章总结
  10. 数论二·Eular质数筛法
  11. 源码-PL/SQL从入门到精通-第二章-PL/SQL基本概念-Part 2
  12. java从入门到精通pdf第五版,满满干货指导
  13. delphi 侧边栏_Delphi 开发工具各版本官方下载地址
  14. c++避坑指南-除数为0
  15. 收藏 一句话问答 linux
  16. 100%代码覆盖率的悲剧
  17. svg 动画_30个很棒的SVG动画
  18. Laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别是什么?
  19. 将png图片转化为icon
  20. h3c服务器r4900清空配置信息,H3C R4900 G3服务器HDM初始化配置

热门文章

  1. 计算机二级2018VB题库百度云,2018年春江苏省计算机二级VB考试真题第1套
  2. JS导出excel 纯前端
  3. CSS布局大全-案例
  4. 分享一个鼠标宏软件(XMouseButtonControl)用于替换logitech option等软件
  5. 三菱Q系列plc串口通讯四台台达变频器通讯程序
  6. web全栈工程师的自我修养(实际操作方面)
  7. SQL Server2019 Express下载安装教程-——孟师傅
  8. java种子_MC速通各类种子(java版,更新至6.26)
  9. STM32 vcap引脚
  10. AppleAlc 工具 dump-coeff的使用方法