关闭

灰色系统理论

标签: system
998人阅读 评论(1) 收藏 举报
分类:

grey system 华中科技大学控制科学与工程系教授,博士生导师邓聚龙于1982年提出的。

灰色系统理论,利用少量信息,预测未知信息。

clear
clc
%x为原始数据
x=[161.07 154.07 149.95 147.15 146.11];
x0 = zeros(5,1);
for i=1:1:5
    for j=i:1:5
        x0(i) = x0(i)+x(j);
    end
    x0(i) = x0(i)/(5-i+1);
end
x0
%x0是引入一阶弱化算子D后,改进的数据信息

x1(1) = x0(1);
for i=2:5
    x1(i) = x1(i-1)+x0(i);
end
x1
%x1是x的1-AGO

z(1)=x1(1);
for i=2:5  
    z(i)=0.5*(x1(i)+x1(i-1));
end
format long g
z

clear
clc
%B第一列为z后n-1项数据
B=[[-226.33 -374.8583 -522.0417 -668.4117]',ones(4,1)];
Y=[149.32 147.737 146.63 146.11]';
format long g
a=inv(B'*B)*B'*Y

算出a=[0.00729226343857792 150.715530815985]

则有微分方程dx/dt-a(1)x=a(2)

解微分方程得到

X(i) = -20494.357*exp(-0.0073*(i-1)) + 20646.027;


clear
clc
for i=1:10  
    X(i) = -20494.357*exp(-0.0073*(i-1)) + 20646.027;
end
format long g
X
x(1)=X(1);
for i=2:10  
x(i)=X(i)-X(i-1);
end
x

修改上面i的大小,即可预测更多的值



0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

灰色系统理论概论(个人总结)

客观世界的很多实际问题,其内部的结构、参数以及特征并未全部被人们了解,人们不可能象研究白箱问题那样将其内部机理研究清楚,只能依据某种思维逻辑与推断来构造模型。对这类部分信息已知而部分信息未知的系统,我们称之为灰色系统。本章介绍的方法是从灰色系统的本征灰色出发,研究在信息大量缺乏或紊乱的情况下,如何对...
  • jiede1
  • jiede1
  • 2017-01-12 19:59
  • 387

灰色理论预测模型

灰色理论 通过对原始数据的处理挖掘系统变动规律,建立相应微分方程,从而预测事物未来发展状况。 优点:对于不确定因素的复杂系统预测效果较好,且所需样本数据较小; 缺点:基于指数率的预测没有考虑系统的随机性,中长期预测精度较差。 灰色预测模型 在多种因素共同影响且内部因素难以全部划定,因素间...
  • zc0325
  • zc0325
  • 2016-04-30 22:19
  • 6921

综合评价书籍2--《灰色系统理论及其应用》

深入学习灰色关联分析法时购买的 引用格式为:刘思峰, 杨英杰, 吴利丰,等 灰色系统理论及其应用[M]. 北京:科学出版社, 2014 目录: 序一 序二 序二(中译文) 前言 第1章 灰色系统的概念与基本原理 1.1 灰色系统理论的产生与发展 1.2 灰色...
  • snicolashe
  • snicolashe
  • 2016-09-04 18:46
  • 687

matlab 灰色系统预测 GM(1,1) 数学建模

本文代码主要是基于邓聚龙教授在20实际80年代提出的灰色系统理论。 GM0.m %该函数为GM(1,1)模型返回还原值 function f=GM0(x0,t) %数据数列 [M,N]=size(x0); %算出数据数列的大小 x1(1)=x0(1); ...
  • SY_Yu
  • SY_Yu
  • 2016-01-26 17:01
  • 3290

灰色系统模型GM(1,1)的R语言实现

1、建模 ##建立灰色模型GM(1,1)对应的函数 ##x表示原始数据数列,k表示数据个数 gm11 { n x1 for(i in 1:n)   ##一次累加 { x1[i] } b m for(j in 1:m) { b[j+1] } Yn=t(t(x...
  • u012203740
  • u012203740
  • 2013-09-22 11:48
  • 1957

灰色预测的MATLAB程序

灰色预测适用于小样本的预测,常用来解决一些不确定性的问题。         理论知识书上都有介绍,下面仅列出程序设计,同时方便自己比赛。         MATLAB是实现灰色预测过程的首选,用MATLAB编写灰色预测程...
  • wyh7280
  • wyh7280
  • 2015-09-05 21:49
  • 20940

灰色系统预测GM(1,1)模型

预备知识 (1)灰色系统 白色系统是指系统内部特征是完全已知的;黑色系统是指系统内部信息完全未知的;而灰色系统是介于白色系统和黑色系统之间的一种系统,灰色系统其内部一部分信息已知,另一部分信息未知或不确定。 (2)灰色预测 灰色预测,是指对系统行为特征值的发展...
  • qq_30091945
  • qq_30091945
  • 2017-01-12 17:18
  • 7609

灰色预测模型

概念: 白色系统:系统的内部特征是完全已知的,即系统的信息是完全充分的。 黑色系统:一个系统的内部信息对外界来说是一无所知的,只能通过他与外界的联系来加以观测研究。 灰色系统:一部分信息是已知的,另一部分信息是未知的,系统内各因素之间具有不确定关系。其特点是‘少数据建模’,着重研究‘外延明确,内涵不...
  • webzjuyujun
  • webzjuyujun
  • 2016-01-28 16:07
  • 5818

分布式系统的思考及CAP理论

在讨论常见架构前,先简单了解一下CAP理论: CAP是Consistency、Availablity和Partition-tolerance的缩写。分别是指: 1.一致性(Consistency):每次读操作都能保证返回的是最新数据; 2.可用性(Availablity):任何一个没有发生故障...
  • lavorange
  • lavorange
  • 2016-09-09 20:36
  • 2602

时间序列之灰色预测

灰色预测是针对灰色系统所做的预测。控制论中,信息的多少常以颜色的深浅来表示,信息充足、确定为白色;信息缺乏、不确定为黑色;部分确定部分不确定为灰色。灰色系统指信息不完全的系统,信息的不完全可能是系统因素不完全明确,元素关系不完全清楚,系统结构不完全知道,系统的作用原理不完全明了。  &#...
  • cl1143015961
  • cl1143015961
  • 2014-11-25 16:05
  • 2580
    个人资料
    • 访问:594031次
    • 积分:7640
    • 等级:
    • 排名:第3267名
    • 原创:190篇
    • 转载:6篇
    • 译文:0篇
    • 评论:99条
    博客专栏
    文章分类
    最新评论