数学建模--时间序列分析、模型预测

学习自:b站 清风数学建模


第1部分_时间序列分析的概念与时间序列分解模型

数学建模--时间序列分析、模型预测_第1张图片

时间序列

时间序列的基本概念

数学建模--时间序列分析、模型预测_第2张图片

区分时期和时点序列

数学建模--时间序列分析、模型预测_第3张图片
时期序列适用于灰色预测模型

时间序列分解

时间要小于1年,才能进行时间序列分解
数学建模--时间序列分析、模型预测_第4张图片

长期变动趋势 T

数学建模--时间序列分析、模型预测_第5张图片

季节趋势 S

百度指数可以参考
数学建模--时间序列分析、模型预测_第6张图片

不规则变动 (随机扰动项) I

数学建模--时间序列分析、模型预测_第7张图片

叠加模型和乘积模型

数学建模--时间序列分析、模型预测_第8张图片
年份数据不能使用时间序列分解。

SPSS处理时间序列中的缺失值

如果缺失值在开头或者结尾,则直接删除缺失值即可。

如果缺失值在中间,则需要用SPSS来替换缺失值。
转换-替换缺失值
数学建模--时间序列分析、模型预测_第9张图片
在这里插入图片描述

替换缺失值的五种方法

数学建模--时间序列分析、模型预测_第10张图片

SPSS软件定义时间变量

  1. 数据-定义日期和时间
  2. 选择合适的日期时间格式

数学建模--时间序列分析、模型预测_第11张图片

时间序列图

数学建模--时间序列分析、模型预测_第12张图片
数学建模--时间序列分析、模型预测_第13张图片

季节性分解

数学建模--时间序列分析、模型预测_第14张图片

结果解读

数学建模--时间序列分析、模型预测_第15张图片
乘法分解
数学建模--时间序列分析、模型预测_第16张图片

画出分解值之后的图

数学建模--时间序列分析、模型预测_第17张图片
数学建模--时间序列分析、模型预测_第18张图片

建立时间序列分析模型

第2部分_SPSS中七种指数平滑方法的简单介绍

simple模型

数学建模--时间序列分析、模型预测_第19张图片
数学建模--时间序列分析、模型预测_第20张图片
预测的系数都是相同的,这是因为我们公式所决定的。

线性趋势模型

数学建模--时间序列分析、模型预测_第21张图片
如果选择了线性趋势模型,spss就会给我们一个α和β
不含季节成分
布朗是霍特的特例。

阻尼趋势模型

数学建模--时间序列分析、模型预测_第22张图片
线性趋势减弱,不含季节。
φ影响着曲线,如果φ等于1,那么阻尼就 是霍特。
如果最后spss给的是阻尼趋势模型,那么就将这三个公式和3个参数放在论文中,然后再进行解释即可
数学建模--时间序列分析、模型预测_第23张图片
阻尼是在霍特的基础上引入了阻尼效应,使曲线更平缓。

简单季节性

数学建模--时间序列分析、模型预测_第24张图片
不含趋势,有稳定季节成分。
原来的趋势平滑方程,变成了,季节平滑方程。

温特加法模型

数学建模--时间序列分析、模型预测_第25张图片
线性趋势+稳定季节成分

温特乘法模型

数学建模--时间序列分析、模型预测_第26张图片
线性趋势+不稳定季节成分
数学建模--时间序列分析、模型预测_第27张图片

第3部分_与ARIMA模型相关的十大知识点(了解即可)

平稳时间序列

数学建模--时间序列分析、模型预测_第28张图片
协方差平稳。

在这里插入图片描述

白噪声序列

数学建模--时间序列分析、模型预测_第29张图片
扰动项一般都被假设为白噪声序列。

差分方程

数学建模--时间序列分析、模型预测_第30张图片
红色字体的就是它的齐次部分

数学建模--时间序列分析、模型预测_第31张图片

滞后算子

数学建模--时间序列分析、模型预测_第32张图片

  1. 常数滞后,还是它本身
  2. 满足乘法分配
  3. 多次滞后
    数学建模--时间序列分析、模型预测_第33张图片

AR(p)模型

一定是平稳的,如果不平稳,要先转换为平稳的。
数学建模--时间序列分析、模型预测_第34张图片
数学建模--时间序列分析、模型预测_第35张图片
齐次部分转换为特征方程(即p阶多项式),对应可求出p个解。可能有实根,也可能有虚根。
经过k阶的差分可以让它变成平稳的时间序列 。
数学建模--时间序列分析、模型预测_第36张图片
1,2 常见,3 的情况很少。

AR(p)模型 例子

数学建模--时间序列分析、模型预测_第37张图片

MA( q) 模型

数学建模--时间序列分析、模型预测_第38张图片

在这里插入图片描述
平稳性要求,方差存在且有界。
q是常数,一定平稳

MA模型和AR模型的关系

数学建模--时间序列分析、模型预测_第39张图片

ARMA(p,q)模型 --自回归移动平均模型

数学建模--时间序列分析、模型预测_第40张图片
数学建模--时间序列分析、模型预测_第41张图片

自相关系数ACF

数学建模--时间序列分析、模型预测_第42张图片

偏自相关函数 PACF

前提是平稳

pdf 49-52

ARMA模型的识别

数学建模--时间序列分析、模型预测_第43张图片
数学建模--时间序列分析、模型预测_第44张图片

AIC和BIC准则 (选小原则)

数学建模--时间序列分析、模型预测_第45张图片

BIC 选择的模型更加简洁。

检验模型是否识别完全 q检验

数学建模--时间序列分析、模型预测_第46张图片

数学建模--时间序列分析、模型预测_第47张图片

APIMA(p,d,q) 差分自回归移动平均模型

数学建模--时间序列分析、模型预测_第48张图片

SAPIMA – 季节性的APIMA模型

数学建模--时间序列分析、模型预测_第49张图片

第4部分_实例1销量数据预测和实例2人口数据预测

SPSS时间序列建模的思路

数学建模--时间序列分析、模型预测_第50张图片

在这里插入图片描述
1.查看数据是否缺失,如果在开头或者结果可以直接删除。如果出现在中间,使用SPSS填充。
生成时间变量,并画出时间序列图。(参考标题 :SPSS软件定义时间变量)

在这里插入图片描述
2.肉眼看数据是什么样的结构,就是看时间周期。看是不是季度或者月份数据(至少2个完整的)。
如果是的话,则看一下这个时间序列有没有季节性波动,如果有的话,可以对时间序列进行分解,(加法或乘法分解),用什么取决于这个图啥样。(有累加趋势的,应该用加法)

在这里插入图片描述
3.看这个时间序列图是不是平稳的序列。比如ARMA模型是建立在平稳的基础之上的。
如果在明显上升或下降趋势,就用ARIMA
如果数据围绕均值上下波动,没有趋势和季节性,就可以认为它是平稳的

在这里插入图片描述

数学建模--时间序列分析、模型预测_第51张图片

ARIMA(p,1,q) 先进行一阶差分,然后平稳了,才能用ACF和PACF图形分析。

如果得到的结果与季节相关,可以考虑使用时间序列分解。

数学建模--时间序列分析、模型预测_第52张图片

变量部分:
数学建模--时间序列分析、模型预测_第53张图片

数学建模--时间序列分析、模型预测_第54张图片

数学建模--时间序列分析、模型预测_第55张图片

统计、图:
数学建模--时间序列分析、模型预测_第56张图片
如果需要预测,则多勾选预测值的置信区间和拟合值的置信区间(但是可能最后的图会很糟糕。)

保留残差的ACF和PACF 判断残差是否为白噪声

保存:
数学建模--时间序列分析、模型预测_第57张图片
如果需要预测,则多勾选上下限

选项:

指定预测到哪一年哪一季度
数学建模--时间序列分析、模型预测_第58张图片

常用的评价指标

SPSS结果

SPSS选择了温特斯加性
数学建模--时间序列分析、模型预测_第59张图片
数学建模--时间序列分析、模型预测_第60张图片
Q检验:
显著性就是我们的P值,大于0.05 ,则不能拒绝原假设,则残差是白噪声,是白噪声则认为我们这个模型能完全识别出我们的时间序列。
离群值数为0,则我们没有离群值

在这里插入图片描述
我们勾选的,对于系数的估计值

数学建模--时间序列分析、模型预测_第61张图片
所有的ACF和PACP都在两条线之内,则认为它和0没有显著差异,认为我们的模型能完全识别时间序列(与q检验的结论一致。)

数学建模--时间序列分析、模型预测_第62张图片
通过观察,拟合的效果较好。

SPSS温特加法模型 -论文写法

数学建模--时间序列分析、模型预测_第63张图片

数学建模--时间序列分析、模型预测_第64张图片

数学建模--时间序列分析、模型预测_第65张图片

1.把4个式子搬上去,再解释4个变量是什么意思?
数学建模--时间序列分析、模型预测_第66张图片
2.再把SPSS的结果估计的三个参数放上去。

数学建模--时间序列分析、模型预测_第67张图片

3.再把Q检验的统计量放上去。
数学建模--时间序列分析、模型预测_第68张图片

4.再放残差ACF和残差PACF 图形,然后再加上以上几句话。

带预测的时间序列

数学建模--时间序列分析、模型预测_第69张图片
数学建模--时间序列分析、模型预测_第70张图片
温特加法模型对数据拟合效果很好。既有向上的线性,也有季节效应。

论文

1.由于我们的数据是完整的,不存在缺失值,数据为季度数据,我们可以做出它的时间序列图。
2.然后就做出时间序列图。然后分析一下时间序列图。如:我们的销量数据有明显的上升趋势,而且销量数据有明显的季节波动,那我们就可以考虑时间序列分解。
3.因为它是平稳的,我们就可以使用加法的时间序列分解。然后对结果进行解读(参考 标题 :结果解读)
4.然后我们利用SPSS软件的专家建模器。把专家建模器的工作原理说明一下。 专家建模器会为我们选择一个很合适的模型。SPSS的专家缄默期给出的最合适的模型是 XXX 模型。
5.然后再解释一下 XXX 模型 。如下图的公式和参数说明
数学建模--时间序列分析、模型预测_第71张图片
6.然后SPSS给我们估计出来的3个参数也可以写在我们的论文中,使用了指数平滑法模型来估计参数。

7.然后我们对白噪声进行残差检验,可以通过图形来判断,也可以通过q检验。把结果的图形和文字放在我们的论文中
数学建模--时间序列分析、模型预测_第72张图片
8.我们设置了95%的置信水平,在95%的置信水平下,我们得到了如下这些预测值。
数学建模--时间序列分析、模型预测_第73张图片
数学建模--时间序列分析、模型预测_第74张图片
9. 把评价指标平稳的R方放入论文,越接近1说明拟合越好。还有标准化BIC,代表模型复杂性的模型整体拟合的一般度量。

例题2:人口数据预测

用来预测的话,拟合用得比较多,插值基本不用。
数学建模--时间序列分析、模型预测_第75张图片
1.定义日期。
数据-定义日期
2.分析-时间序列预测-序列图

在这里插入图片描述
3.生成图(可以对图进行一些美化)
4. 分析-时间序列预测-时间序列建模器
在这里插入图片描述
然后在切换到统计,勾选参数估算值
数学建模--时间序列分析、模型预测_第76张图片
再切换到图,勾选残差自相关函数和残差偏自相关函数和拟合值
数学建模--时间序列分析、模型预测_第77张图片
再切换到选项,预测到2025
数学建模--时间序列分析、模型预测_第78张图片
再切换到保存 - 勾选 置信区间下界和上界
数学建模--时间序列分析、模型预测_第79张图片

SPSS结果

数学建模--时间序列分析、模型预测_第80张图片
数学建模--时间序列分析、模型预测_第81张图片

数学建模--时间序列分析、模型预测_第82张图片
数学建模--时间序列分析、模型预测_第83张图片
数学建模--时间序列分析、模型预测_第84张图片
化简过程,参考滞后算子公式,可以得到!

α_0 = 估算 = 31.875
数学建模--时间序列分析、模型预测_第85张图片
算出来的结果即SPSS给我们预测出来的。

数学建模--时间序列分析、模型预测_第86张图片
因为我们的模型特殊造成的,ARIMA (0,2,0),都为0,所以会这样。

R方为0.999则说明预测效果非常好

ACF和PACF的值都在两条线之内,没有显著异于0(或者说,和0没有显著的差异),所以残差为白噪声。

数学建模--时间序列分析、模型预测_第87张图片

第5部分_实例3:上证指数预测和实例4GDP增长率预测

上证指数预测 (股票)

数学建模--时间序列分析、模型预测_第88张图片

1.定义日期为天。数学建模--时间序列分析、模型预测_第89张图片
2.作序列图。
数学建模--时间序列分析、模型预测_第90张图片
3.创建传统模型。
数学建模--时间序列分析、模型预测_第91张图片
数学建模--时间序列分析、模型预测_第92张图片
数学建模--时间序列分析、模型预测_第93张图片
数学建模--时间序列分析、模型预测_第94张图片
数学建模--时间序列分析、模型预测_第95张图片
SPSS结果
数学建模--时间序列分析、模型预测_第96张图片
简单的指数平滑模型。
数学建模--时间序列分析、模型预测_第97张图片
在这里插入图片描述
q检验的p值(显著性)为0,说明拒绝原假设。
说明我们的残差不是白噪声。说明简单指数平滑模型没有把我们的时间序列估计完全。
说明模型存在问题。模型可以存在异常值
数学建模--时间序列分析、模型预测_第98张图片
残差ACP,PACF存在显著异于0的地方,通过图,也可以得到我们的残差不是白噪声。
这个模型没有完全的识别出这个时间序列的特性。

数学建模--时间序列分析、模型预测_第99张图片
指数平滑模型的估计值为0.933

数学建模--时间序列分析、模型预测_第100张图片
878到900都是2769.4927,置信区间的上下界在扩大。
简单的指数平滑模型只能预测一期。后面的数据都是一样的。

剔除异常值重新建模

新增一样东西,然后重新建模。
分析-时间序列预测-创建传统模型-时间序列建模器-变量-时间-条件-离群值-自动检验离群值-然后全选
数学建模--时间序列分析、模型预测_第101张图片
模型改变了。变成了ARIMA(0,1,14)

数学建模--时间序列分析、模型预测_第102张图片
在这里插入图片描述

数学建模--时间序列分析、模型预测_第103张图片
说明了模型是能很好估计出我们的数据的。

数学建模--时间序列分析、模型预测_第104张图片
基本上都在线以内,通过q检验就可以知道残差是白噪声。

数学建模--时间序列分析、模型预测_第105张图片
数学建模--时间序列分析、模型预测_第106张图片
论文中需要把等式放上去。即上图,右下角。(与滞后算子公式相关的,需要手算出来。)

4GDP增长率预测

数学建模--时间序列分析、模型预测_第107张图片

直接套模型的结果

1.定义时间
2.画时间序列图
3.对图进行简单分析。例如波动很大,近几年怎么样了。
4.创建模型,图,选项

数学建模--时间序列分析、模型预测_第108张图片

预测:结合背景,合理假设。
禁止:硬套模型
不要套模型,要结合背景。
不要不过解释,spss给出的模型,要进行解释。
比如:温特加法模型具有很强的季节性。

本例需要加入阻尼系数,让模型变得平缓。

###课后作业
数学建模--时间序列分析、模型预测_第109张图片

你可能感兴趣的:(数学建模)