数学建模之灰色预测方法

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

目录

灰色关联度矩阵

关联系数

计算关联系数公式

数学建模之灰色预测方法,数学建模,数学建模

步骤

  • 第一步

数学建模之灰色预测方法,数学建模,数学建模

  • 第二步

求参考数列和待比较数列矩阵数值做差之后的最小值和最大值

数学建模之灰色预测方法,数学建模,数学建模

  • 第三步利用公式计算关联度系数,其中将最大值最小值耦合到关联系数中,可以保证关联系数位于[0,1]之间,同时上下对称的结构可以消除量纲不同和数值量级悬殊的问题

注意:p一般取0.5

关联矩阵

关联系数只能反映点与点之间的关系,相关性信息分散,因此我们定义相关度r

数学建模之灰色预测方法,数学建模,数学建模

  • |r|>0.7称为强相关,|r|<0.3称为弱相关
  • 按 r大小排序 ,区分其关联程度的大小,若r值越大,说明其关联的程度越大;反之r值越小,则其关联程度越小

GM(1,1)模型

相关原理

  • 第一步:进行累加

数学建模之灰色预测方法,数学建模,数学建模

  • 第二步:求出累加数列的灰导数方程

数学建模之灰色预测方法,数学建模,数学建模

  • 第三步:定义累加数列的紧邻均值
    数学建模之灰色预测方法,数学建模,数学建模
  • 第四步:定义GM(1,1)灰微分方程,并求出发展系数a和灰作用量b

数学建模之灰色预测方法,数学建模,数学建模

此处采用z而不用x(1)是因为防止原始数列存在突变的奇异数据

  • 第五步:白化模型

即用数学建模之灰色预测方法,数学建模,数学建模来代替z,用已知信息代替灰色信息

  • 第六步:求出预测方程
  • 第七步:模型检验(相对残差,方差比,小误差概率验证)
  • 可行性分析:利用级比来判断

matlab程序

clear
syms a b;
c=[a b]';
A=[89677,99215,109655,120333,135823,159878,182321,209407,246619,300670];
B=cumsum(A);  % 原始数据累加
n=length(A);
for i=1:(n-1)
    C(i)=(B(i)+B(i+1))/2;  % 生成邻近均值矩阵
end
%求出a,b
D=A;
D(1)=[];
D=D';
E=[-C;ones(1,n-1)];
c=inv(E*E')*E*D;
c=c';
a=c(1);b=c(2);
%disp(a+" "+b)
%预测以后的数据
F=[];
F(1)=A(1);
for i=2:(n+10)
    F(i)=(A(1)-b/a)/exp(a*(i-1))+b/a;
end

G=[];
G(1)=A(1);
for i=2:(n+10)
    G(i)=F(i)-F(i-1);
end
t1=1999:2008;
t2=1999:2018;
plot(t1,A,'ko')
hold on
plot(t2,G)

预测结果图

数学建模之灰色预测方法,数学建模,数学建模文章来源地址https://www.toymoban.com/news/detail-546416.html

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

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

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

相关文章

  • 【数学建模】 灰色预测模型

    https://www.cnblogs.com/somedayLi/p/9542835.html https://blog.csdn.net/qq_39798423/article/details/89283000?ops_request_misc=request_id=biz_id=102utm_term=%E7%81%B0%E8%89%B2%E9%A2%84%E6%B5%8B%E6%A8%A1%E5%9E%8Butm_medium=distribute.pc_search_result.none-task-blog-2 all sobaiduweb~default-2-89283000.142 v88 control_2,239 v2 insert_chatgptspm=1018.2226.3001.418

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

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

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

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

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

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

    2024年02月12日
    浏览(32)
  • 数学建模系列-预测模型(一)灰色预测模型

    目录 1 灰色预测模型 1.1 灰色系统的定义与特点 1.2 灰色预测模型优缺点 1.3 灰色生成数列 1.4 灰色模型GM(1,1)实操步骤 1 数据检验 2 构建灰色模型 3 检验预测值 4 灰色预测模型实例代码 目前我们学习预测模型的第一类: 灰色预测模型 。         Gray Forecast Model 是通过 少量

    2024年02月02日
    浏览(28)
  • 数学建模常用模型(一):灰色预测法

    灰色预测法是一种用于处理少量数据、数据质量较差或者缺乏历史数据的预测方法。它适用于一些非线性、非平稳的系统,尤其在短期预测和趋势分析方面有着广泛的应用。灰色预测法作为一种强大的数学建模工具,通过利用有限的信息,能够在不完备的条件下进行准确的预

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

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

    2024年01月16日
    浏览(34)
  • 数学建模之灰色预测模型代码(matlab版)

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

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

    系统分析: 一般的抽象系统,如社会系统,经济系统,农业系统,生态系统,教育系统等都包含有许多种因素,多种因素共同作用的结果决定了该系统的发展态势。人们常常希望知道在众多的因素中,哪些是主要因素,哪些是次要因素;哪些因素对系统发展影响大,哪些因素

    2024年02月13日
    浏览(27)
  • 数学建模:灰色关联分析

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 建立一个m行 n列的矩阵 X X X ,其中 m 表示评价对象, n表示评价指标 首先进行矩阵的 归一化 ,得到归一化后的矩阵 d a t a data d a t a 获取参考向量,即获取归一化后的矩阵的 最大参考指标行 ,假设为 Y Y Y ,即得到所有n个指

    2024年02月10日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包