当前位置:网站首页>预测——灰色预测
预测——灰色预测
2022-07-07 14:12:00 【路Lu727】
1、作用
灰色预测是一种对含有不确定因素的系统进行预测的方法。灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。
2、输入输出描述
输入:1个时间序列数据定量变量
输出:灰色预测的拟合预测结果
3、案例示例
基于2000-2021年某产品的年销售量,使用灰色预测模型对未来年销售量进行预测。

4、建模步骤
1.在建立灰色预测模型之前必须要保障建模方法的可行性,即需要对已知的原始数据进行级比检验 设初始非负数据序列为:

只有当所有的 σ(k) 全部落入计算范围内才可以进行模型的建立。 级比的计算和判断公式分别为:

通过累加运算后得到
的一阶累加序列可以弱化
的扰动:

是
的紧邻均值生成的序列:


故可以求得 GM(1,1)模型对应微分方程为:

其中
为GM(1,1) 模型的背景值 。
2.构建数据矩阵 B 及数据向量 Y ,分别为:

则灰色微分方程的最小二乘估计参数列满足:

其中,a 主要控制系统发展态势,被称为发展系数; b 的大小反映数据变化的关系,被称为灰色作用量。
3.建立模型并求解生成值与还原值。 依据公式求解, 可得到预测模型:

经过累减,得到还原预测值。
边栏推荐
- 招标公告:盘锦市人民医院盘锦医院数据库维保项目
- What are compiled languages and interpreted languages?
- C4D learning notes 3- animation - animation rendering process case
- Application example of infinite list [uigridview]
- Three singleton modes of unity (hungry man, lazy man, monobehavior)
- Laravel post shows an exception when submitting data
- Shandong old age Expo, 2022 China smart elderly care exhibition, smart elderly care and aging technology exhibition
- MySQL数据库基本操作-DQL-基本查询
- 模仿企业微信会议室选择
- 统计学习方法——感知机
猜你喜欢

Apache Doris just "graduated": why should we pay attention to this kind of SQL data warehouse?

Talk about the cloud deployment of local projects created by SAP IRPA studio

Three. JS introductory learning notes 18: how to export JSON files with Blender

Continuous creation depends on it!

Unity3D_ Class fishing project, bullet rebound effect is achieved

Three. JS introductory learning notes 15: threejs frame animation module

AE learning 01: AE complete project summary
![[flower carving experience] 15 try to build the Arduino development environment of beetle esp32 C3](/img/8f/ca9ab042916f68de7994d9f2124da9.jpg)
[flower carving experience] 15 try to build the Arduino development environment of beetle esp32 C3

Odoo integrated plausible embedded code monitoring platform

Power of leetcode-231-2
随机推荐
laravel 是怎么做到运行 composer dump-autoload 不清空 classmap 映射关系的呢?
星瑞格数据库入围“2021年度福建省信息技术应用创新典型解决方案”
记一次项目的迁移过程
Iptables only allows the specified IP address to access the specified port
Bidding announcement: 2022 Yunnan Unicom gbase database maintenance public comparison and selection project (second) comparison and selection announcement
Communication mode between application program and MATLAB
laravel构造函数和中间件执行顺序问题
markdown公式编辑教程
Three. Introduction to JS learning notes 17: mouse control of 3D model rotation of JSON file
121. 买卖股票的最佳时机
Numpy --- basic learning notes
Unity3d click events added to 3D objects in the scene
Three. JS introductory learning notes 08:orbitcontrols JS plug-in - mouse control model rotation, zoom in, zoom out, translation, etc
Multiplication in pytorch: mul (), multiply (), matmul (), mm (), MV (), dot ()
Notification uses full resolution
hellogolang
应用程序和matlab的通信方式
SysOM 案例解析:消失的内存都去哪了 !| 龙蜥技术
hellogolang
通知Notification使用全解析