数学建模常用模型(一):灰色预测法

这篇具有很好参考价值的文章主要介绍了数学建模常用模型(一):灰色预测法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数学建模常用模型(一):灰色预测法

灰色预测法是一种用于处理少量数据、数据质量较差或者缺乏历史数据的预测方法。它适用于一些非线性、非平稳的系统,尤其在短期预测和趋势分析方面有着广泛的应用。灰色预测法作为一种强大的数学建模工具,通过利用有限的信息,能够在不完备的条件下进行准确的预测。它在许多领域都得到广泛应用,并且随着灰色系统理论的发展,它的应用前景将更加广阔。
数学建模常用模型(一):灰色预测法

1. 灰色系统理论简介

灰色预测法(Gray Forecasting Method)是一种基于少量、不完全信息的数学建模方法,用于预测未来的发展趋势。通过科学的方法分析事物的过去和现在,揭示出其中的发展规律,从而进行准确的预测。

2. 灰色系统的特点

灰色系统理论运用灰色数学处理不确定性量化问题,并充分利用已知信息,寻求系统运动规律。其独特之处在于适用于处理信息匮乏的系统。

3. 灰色生成

灰色生成是通过对原始数据进行特定要求的处理,揭示出数据背后的内在规律。常用的生成方法包括累加生成、累减均值生成和级比生成。

4. 累加生成简介

累加生成是一种关键方法,通过对原始数据列进行逐项累加,将灰色过程由灰色转变为白色,突显数据的积分特性和规律。
数学建模常用模型(一):灰色预测法

5. GM(1,1)模型

GM(1,1)模型是灰色预测法中常用的模型之一。它通过对原始数据进行累加生成,建立灰色微分方程,并通过求解方程来得到准确的预测值。
数学建模常用模型(一):灰色预测法
数学建模常用模型(一):灰色预测法
数学建模常用模型(一):灰色预测法

6. 预测值的求解

数学建模常用模型(一):灰色预测法

7. GM(1,1)模型精度检验

在选择模型后,对其进行精度检验以验证其合理性是必要的。常用的灰色模型精度检验方法包括相对误差大小检验法、关联度检验法和后验差检验法。下面主要介绍后验差检验法:
数学建模常用模型(一):灰色预测法
计算残差得:
数学建模常用模型(一):灰色预测法
数学建模常用模型(一):灰色预测法
数学建模常用模型(一):灰色预测法

8. 灰度通用代码

function []=huidu()
% 本程序主要用来计算根据灰色理论建立的模型的预测值。
% 应用的数学模型是 GM(1,1)。
% 原始数据的处理方法是一次累加法
y=input("请输入数据);
n=length(y);
yy=ones(n,1);
yy(1)=y(1);
for i=2:n
	yy(i)=yy(i-1)+y(i);
end
for i=1:(n-1)
	B(i,1)=-(yy(i)+yy(i+1))/2;B(i,2)=1;
	B=ones(n-1,2);
end
BT=B';
for j=1:n-1
	YN(j)=y(j+1);
end
YN=YN';
A=inv(BT*B)*BT*YN;
a=A(1);
U=A(2);
t=u/a;
i=l:n+2;
yys(i+1)=(y(1)-t).*exp(-a.*i)+t;yys(1)=y(1);
for j=n+2:-1:2
	ys(j)=yys(j)-yys(j-1);
end
X=1:n;
xs=2:n+2;yn=ys(2:n+2);plot(x,y,'^r',xs,yn,'*-b');det=0;
sum1=0;
sumpe=0;
for i=l:n
	sumpe=sumpe+y(i);
end
pe=sumpe/n;
for i=1:n
	sum1=sum1+(y(i)-pe).^2;
end
s1=sqrt(sum1/n);
sumce=0;
for i=2:n
	sumce=sumce+(y(i)-yn(i));
end
	ce=sumce/(n-1);sum2=0;
for i=2:n
	sum2=sum2+(y(i)-yn(i)-ce).^2;
end
s2=sqrt(sum2/(n-1));
c=(s2)/(s1);
disp(['后验差比值为:,num2str(c)]);
if c<8.35
	disp(系统预测精度好 )
else if c<0.5
		disp("系统预测精度合格 )
	else if c<0.65
			disp("系统预测精度勉强')
		else
			disp("系统预测精度不合格 )
		end
	end
end
disp(['下个拟合值为,num2str(ys(n+1))]);
disp([再下个拟合值为',num2str(ys(n+2))]);

9.运行结果

数学建模常用模型(一):灰色预测法

10.更多资料(代码,电子版资料,入门资料)

github上有完整资料:https://github.com/HuaandQi/-.git文章来源地址https://www.toymoban.com/news/detail-493510.html

到了这里,关于数学建模常用模型(一):灰色预测法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模之“灰色预测”模型

    1、CUMCM2003A SARS的传播问题 2、CUMCM2005A长江水质的评价和预测CUMCM2006A出版社的资源配置 3、CUMCM2006B艾滋病疗法的评价及疗效的预测问题 4、CUMCM2007A 中国人口增长预测   灰色系统的应用范畴大致分为以下几方面: (1)灰色关联分析。 (2)灰色预测:人口预测;灾变预测....等等。

    2024年02月12日
    浏览(33)
  • 数学建模之灰色预测模型代码(matlab版)

    灰色关联分析步骤 【1】确定比较对象(评价对象)(就是数据,并且需要进行规范化处理,就是标准化处理,见下面例题的表格数据)和参考数列(评价标准,一般该列数列都是1,就是最优的的情况) 【2】确定各个指标权重,可用层次分析确定 【3】计算灰色关联系数 【4】

    2024年02月09日
    浏览(32)
  • 【数学建模-灰色关联分析与灰色预测】

    目录 一.灰色关联度简介 二.灰色关联度 ​灰色关联分析案例 三.灰色预测模型简介 四.灰色预测之灰色生成数列 累加生成 累减生成 加权邻值生成 五.灰色模型GM(1,1) GM(1,1)灰色预测的步骤 1.数据的检验与处理 2.建立GM(1,1)模型 3. 检验预测值  六.灰色预测案例 灰色

    2024年02月20日
    浏览(29)
  • 数学建模之灰色预测

    灰色预测(Grey Forecasting)是一种用于时间序列数据分析和预测的方法,通常用于处理具有 较少历史数据 的情况或者数据不够充分的情况。它是一种非常简单但有效的方法,基于灰色系统理论,用来估计未来的趋势。 以下是灰色预测的基本思想和步骤: 建立灰色模型 :首先

    2024年02月11日
    浏览(30)
  • 数学建模-灰色预测

    灰色预测 1.1白色系统VS黑色系统         白色系统:系统内部的特征是完全已知的         黑色系统相反 1.2灰色系统         部分已知,部分未知 1.3 灰色预测         定义:对含有不确定因素的系统进行预测的方法。         灰色时间序列预测:用观察到的

    2024年02月12日
    浏览(38)
  • 【数学建模】灰色预测法

    灰色预测对原始数据进行生成处理来寻找系统变动的规律,并生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。 灰色预测是一种对含有 不确定因素 的系统进行预测的方法。 灰色预测通过鉴别系统因素之间发展趋势的相异程度

    2023年04月15日
    浏览(32)
  • 数学建模之灰色预测方法

    关联系数 计算关联系数公式 步骤 第一步 第二步 求参考数列和待比较数列矩阵数值做差之后的最小值和最大值 第三步利用公式计算关联度系数,其中将最大值最小值耦合到关联系数中,可以保证关联系数位于[0,1]之间,同时上下对称的结构可以消除量纲不同和数值量级悬殊

    2024年02月13日
    浏览(30)
  • 数学建模常用模型(六):时间序列预测

    时间序列预测是数学建模中的一个重要领域,用于预测时间序列数据中未来的趋势和模式。时间序列预测可以帮助我们了解数据的演变规律,做出合理的决策和规划。 这是我自己总结的一些代码和资料(本文中的代码以及参考书籍等),放在github上供大家参考: https://githu

    2024年02月13日
    浏览(31)
  • 数学建模 | 灰色预测原理及python实现

    目录 一、灰色预测的原理 二、灰色预测的应用及python实现 灰色预测是以灰色模型为基础,灰色模型GM(n,h)是微分方程模型,可用于描述对象做 长期、连续、动态 的反应。其中,n代表微分方程式的阶数,h代表微分方程式的变化数目。在诸多的灰色模型中,以灰色系统中 单序

    2024年01月16日
    浏览(34)
  • 数学建模—评价模型—灰色关联度分析Vs灰色综合评价

            黑色系统:只明确系统和环境的关系,内部未知         白色系统:内部结构、元素、组成、实现机理已知         灰色系统:部分明确系统与环境见关系、系统结构、实现过程。 灰色系统实例:(1)社会经济系统(企业收入、相关因素) 灰色系统理论

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包