数学建模学习笔记(二十二)灰色预测(下下)GM(2,1)
GM(2,1)
理论推导:
例子:
matlab代码:
clc,clear
x0=[41,49,61,78,96,104];
n=length(x0);
x1=cumsum(x0);
a_x0=diff(x0);
a_x0=[0,a_x0]
for i=2:nz(i)=0.5*(x1(i)+x1(i-1));
end
B=[-x0(2:end)',-z(2:end)',ones(n-1,1)];
Y=a_x0(2:end)';
u=B\Y
x=dsolve('D2x+a1*Dx+a2*x=b','x(0)=c1,x(5)=c2');
x=subs(x,{'a1','a2','b','c1','c2'},{u(1),u(2),u(3),x1(1),x1(6)});
yuce=subs(x,'t',0:n-1);
digits(6),x=vpa(x)
x0_hat=[yuce(1),diff(yuce(1:n-1))]
epsilon=x0-x0_hat
delta=abs(epsilon./x0)
附:预测类题目的模型选择表
数学建模学习笔记(二十二)灰色预测(下下)GM(2,1)相关推荐
- 数学建模学习笔记(十二)——奇异值分解
文章目录 一.综述 二.奇异值分解 三.使用SVD进行降维 四.SVD的评价及应用 一.综述 奇异值分解是线性代数中一种重要的矩阵分解方法,它在图形的压缩等方面具有重要的意义及作用. 二.奇异值分解 ...
- 数学建模学习笔记(十)——时间序列模型
文章目录 一.时间序列综述 二.时间序列数据以及基本概念 三.时间序列分解 四.指数平滑模型 五.一元时间序列分析的模型 六.AR(p)模型 七.MA(q)模型 八.ARMA(p, q)模型 九.模型 ...
- 数学建模学习笔记(十五)数据归一化
在神经网络构建之前,需要对数据进行归一化处理,为什么要归一化? 因为不同数据范围不同,比如一个特征的数据范围为(1,5),另一个为(100,1000),会导致特征之间对结果的影响不同,因此需要将它们归 ...
- 数学建模学习笔记(十六)lingo求解整数规划
之前没用过lingo,这次遇到一个线性整数规划的问题,尝试用了lingo求解,发现上手还是很容易的.将题目和求解放置在此,以便查阅~ 问题: 使用lingo求解,输入以下代码 model: min=1 ...
- 【数学建模学习笔记【集训十天】之第六天】
数模学习目录 Matplotlib 学习 Matplotlib简介 Matplotlib 散点图 运行效果如下: Matplotlib Pyplot 运行效果如下: 关于plot() 运行效果如下: ...
- Windows Workflow HOL学习笔记(十二):创建状态基工作流
W indows Workflow HOL学习笔记(十二):创建状态基工作流 本文内容来自Microsoft Hands-on Labs for Windows Workflow Foundation ...
- tensorflow学习笔记(三十二):conv2d_transpose (解卷积)
tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...
- Windows保护模式学习笔记(十二)—— 控制寄存器
Windows保护模式学习笔记(十二)-- 控制寄存器 控制寄存器 Cr0寄存器 Cr2寄存器 Cr4寄存器 控制寄存器 描述: 控制寄存器有五个,分别是:Cr0 Cr1 Cr2 Cr3 Cr4 Cr ...
- 汇编入门学习笔记 (十二)—— int指令、port
疯狂的暑假学习之 汇编入门学习笔记 (十二)-- int指令.port 參考: <汇编语言> 王爽 第13.14章 一.int指令 1. int指令引发的中断 int n指令,相当于引 ...
- OpenCV学习笔记(十二):边缘检测:Canny(),Sobel(),Laplace(),Scharr滤波器
OpenCV学习笔记(十二):边缘检测:Canny(),Sobel(),Laplace(),Scharr滤波器 1)滤波:边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此 ...
最新文章
- 成功解决.append方法出现错误IndexError: list index out of range
- ABAP常用字符串操作
- iOS蓝牙BLE4.0通信功能
- 【Redis】redis 哨兵模式
- ERROR: ld.so: object '/usr/lib64/libtcmalloc.so.4' from LD_PRELOAD cannot be preloaded: ignored
- 厦门92坐标参数讨论
- phpstrom中的常用快捷键
- Python编程快速上手----让繁琐的工作自动化(1. python编程基础)
- unity android录制视频教程,Unity3d 录屏功能教程指南 | Cross Platform Replay Kit
- 用MATLAB沉降观测实验,观测沉降论文,关于建筑物沉降观测数据处理相关参考文献资料-免费论文范文...
- cannot find -lGL问题的解决方法
- NodeBB – 基于 Node.js 的开源论坛系统
- 哪个软件测试手机电池续航好,6款手机电池续航测试排名:iPhone12mini险些垫底,第1名是小米10...
- 陶陶摘苹果//C语言
- Element Plus 跟踪表格数据总数,包括查询、筛选等操作
- 如何升级MacOS自带的PHP到指定版本(5.3-7.3)
- 双向长短期记忆网络模型_基于深度双向长短期记忆网络的空气质量预测方法与流程...
- UEFI U盘安装Win10最简单的方法【转】
- 2020.03.18模拟赛17(第三题)
- 正路走得慢,但是走得远