目录

步骤

基本概念

时间序列分解

叠加 / 乘积模型

使用SPSS的实例

步骤

指数平滑模型

Simple模型

线性趋势模型

布朗线性趋势模型

阻尼趋势模型

简单季节性

温特加法模型

温特乘法模型

一元时间序列分析的模型

基础概念

平稳时间序列、白噪声序列

差分方程及其特征方程

滞后算子

AR(p)模型(auto regressive) 自回归

特征方程判断平稳性

计算的例子

MA(q)模型(moving average)

MA模型和AR模型的关系

ARMA(p,q)模型

选择p、q的方法

ACF自相关系数、PACF偏自相关系数

AIC、BIC准则

检验模型是否识别完全

ARIMA(p,d,q)模型 差分

SARIMA(Seasonal ARIMA)模型

SPSS实例及论文内容

附录


步骤

  1. 数据预处理:SPSS填补缺失值;生成时间变量、画出时间序列图
  2. 观察时间序列图,判断有没有季节性波动、且是季度或月度数据
    • 季节性规律 + 季节性波动恒定:季节性分解的加法模型
    • 季节性规律 + 季节性波动随时间有变化(如递增):乘法模型
  3. 数据围绕均值上下波动,无趋势、季节性:数据是平稳序列
  4. 用SPSS专家建模得出最佳模型
  5. 结果是 ARIMA(p,0,q) 模型,画出时间序列的样本 ACF 和 PACF 图形进行分析;
  6. 是 ARIMA(p,1,q) 模型,先对数据进行 1 阶差分后,再用 ACF 和 PACF 图形分析;
  7. 结果与季节性相关(如温特加法乘法模型、SARIMA),用时间序列分解

基本概念

时间序列:也称动态序列,是指将某种现象的指标数值按照时间顺序排列而成的数值序列

组成要素:

  1. 时间要素:年、季度、月、周、日、小时、分钟、秒
  2. 数值要素

时点序列:数值要素反映现象在一定时点上的瞬间水平
时期序列:数值要素反映现象在一定时期内发展的结果
时期序列可加、时点序列不可加

时间序列分解

分解为:

  • 长期趋势 (Secular trend, T)
  • 季节趋势(Seasonal Variation, S) :一般以月、季、周为时间单位,不能以年作单位
  • 循环变动( CyclicalVariation, C) :以年为周期
  • 不规则变动( IrregularVariation, I) :白噪声 / 扰动项

叠加 / 乘积模型

叠加:数据的因变量/指标数值的最终变动 Y = T+S+C+I

乘积:Y = T×S×C×I

使用时间序列分解为上述模型的条件:

  • 数据有年内的周期性,如月份/季度,年份数据就不行
  • 在时间序列图上随时间推移,波动越来越大 --- 乘积模型;波动恒定 --- 叠加模型;不存在季节波动 --- 两个都可

使用SPSS的实例

首先处理时间序列中的缺失值:缺失值在首尾,直接删除数据;在中部则不能删除,要替换缺失值

上图中替换缺失值的方法:

  • 序列平均值:整个序列的平均数
  • 临近点的平均数:相邻若干个点的平均数(默认2个点)
  • 临近点的中位数
  • 线性插值:相邻的两个点的平均数
  • 邻近点的线性趋势:将时期作为x 时间序列值作为y进行回归

定义时间变量:

画出时间序列图,看用叠加 or 乘积模型,并对图做解释:有季节周期性,波动不大 - 叠加;季节周期性,波动大 - 乘积

进行季节性分解(即把 Y 分解为 T、S、C、I)

解读结果:季节因子的正负,如果是乘积模型则是倍数关系

画出分解后的序列图:

步骤

时间序列分解用于预测未来

• 作时间序列图;
• 判断时间序列包含的变动成分;
• 时间序列分解(有周期性且包含长期趋势、季节变动或循环变动);
• 建立时间序列分析模型;
• 预测未来的指标数值。

指数平滑模型

名称 适用条件 与之类似的ARIMA模型
简单指数平滑法(Simple模型) 不含趋势T、不含季节S成分 ARIMA(0,1,1)
线性趋势模型(linear trend)
线性趋势、不含季节
ARIMA ( 0,2,2 )
阻尼趋势模型(Damped trend)
线性趋势逐渐减弱、不含季节成分
ARIMA ( 1,1,2 )
简单季节性(Simple seasonal)
含有稳定的季节成分、不含趋势
温特加法模型(Winters' additive)
含有线性趋势和稳定的季节成分
温特乘法模型(Winters' multiplicative)
含有线性趋势和不稳定的季节成分
不存在

Simple模型

简单指数平滑法(Simple模型) 不含趋势T、季节S成分 ARIMA(0,1,1)

关于平滑系数

数学建模:14 时间序列相关推荐

  1. 数学建模之时间序列分析模型

    模型简介 时间序列分析模型是一个很常用的预测模型.给出一组跟时间相关的数据(或者说时间序列),该模型可以预测未来的数据.往往一个时间序列会呈现一定的周期性.比如,洪涝灾害在夏季高发,那么洪涝灾害的发生 ...

  2. 数学建模之时间序列模型及其应用

    摘要 时间序列模型就是将预测对象按照时间顺序排列起来,用这一组时间序列过去的变化规律,推断今后变化的可能性及变化趋势.变化规律. 时间序列模型也是一种回归模型,其一方面承认事物发展的延续性,运用过去的 ...

  3. 数学建模——ARIMA时间序列预测模型Python代码

    import pandas # 读取数据,指定日期为索引列data = pandas.read_csv('D:\\DATA\\pycase\\number2\\9.3\\Data.csv' ,inde ...

  4. 数学建模-14.主成分分析PCA

    主成分分析(PCA) 一种降维算法,能将多个指标转换为少数几个主成分 这些主成分是原始变量的线性组合,且彼此互不相关.其能反映出原始数据的大部分信息. 一般而言,当研究问题涉及到多变量且变量之间存在很 ...

  5. 数学建模学习视频及资料集(2022.08.10)

    2021高中数学建模(应用)能力展示活动细则详解(上) 2021高中数学建模(应用)能力展示活动细则详解(上)_哔哩哔哩_bilibili 2021高中数学建模(应用)能力展示活动细则详解(下) 20 ...

  6. 2021年暑假数学建模第一次模拟赛:新冠疫情预测(插值,时间序列,微分方程建模)

    本系列赛题.数据获取: 2021年暑假数学建模模拟赛(赛题+数据+分析) 不直接提供论文等资料,分析已经很详细了 整理不易,欢迎点赞+关注+收藏 2021年暑假数学建模第一次模拟赛:新冠疫情预测(插值 ...

  7. 数学建模传染病模型_数学建模| 时间序列模型

    1 数学建模 时间序列模型 1.与实践有关系的一组数据,叫做时间序列: 2.得到时间序列的数据后,要构建模型,其中平稳时间序列的模型,是本节课重点介绍的: 3.y=at+季节性+周期性 一.     ...

  8. 数学建模-预测模型总结(适用范围、优缺点)【灰色预测模型、插值与拟合、时间序列预测法、马尔科夫预测、差分方程、微分方程模型、神经元网络】

    基于数学建模的预测方法种类繁多,从经典的单耗法.弹性系数法.统计分析法,到目前的灰色预测法.当在使用相应的预测方法建立预测模型时,我们需要知道主要的一些预测方法的研究特点,优缺点和适用范围.下面就当下 ...

  9. python数学建模--时间序列模型--指数平滑

    目录 时间序列 指数平滑 一次指数平滑 预测示例 二次指数平滑 预测示例 三次指数平滑 本博客参考:<python数学实验与建模 > 时间序列 时间序列数据是按照时间顺序排列的.随着时间变 ...

  10. 图书销量时间序列预测_数学建模_Prophet实现

    图书销量时间序列预测_数学建模_Prophet实现 前言 主要参考 代码 库导入与函数设置 导库 展示函数 取数据函数 训练函数 评估函数 数据预处理 数据集划分 数据分布查看 销售曲线查看 销售预测 ...

最新文章

  1. 流行于机器学习竞赛的Boosting,这篇文章讲的非常全了
  2. 浅析Faiss在推荐系统中的应用及原理
  3. Delphi中的进制转换
  4. zigbee 编译source_zigbee_sensor_monitor_v1_2_1 vs2008 qt-win-opensource-src-4.4.3
  5. onclick如何调用含参函数_在 golang 中如何调用私有函数(绑定隐藏的标识符)
  6. Check Dependency 2(一个检查.net部署文件完整性及一致性工具)
  7. LeetCode-95-Unique Binary Search Trees II
  8. 《C++ Primer》7.1.4节练习
  9. Catch That Cow【广搜】
  10. visual assist x_可能是最美溜背,大众探岳X能否重新定义轿跑SUV?
  11. iosmask_iOS Mask属性的详细介绍及应用实例_IOS_脚本之家
  12. 解决webSocket不兼容IE浏览器问题
  13. Dubbo Monitor 分析
  14. Minimum supported Gradle version is 5.1.1. Current version is 4.8
  15. 如何制作3D动画人物
  16. 微信原图暴露的只能是 Exif ,你的隐私不在这!!!
  17. 重新理解函数空间(上)
  18. MarkDown学习随笔
  19. 数据,数据元素 数据项,数据对象的详细理解
  20. 描写火车站场景_描写车站的优美句子

热门文章

  1. xen虚拟windows使用vnc桌面鼠标位置偏移现象的解决
  2. Vue devtools 与 react-developer-tools 插件地址
  3. 小技巧大用处:微信小程序状态栏设置全攻略
  4. 微信聊天记录深度分析,看看这一年你和谁最亲密
  5. css实现文字占两行
  6. 论GNU、Linux和GNU/Linux之间的关系
  7. 操作系统 页面置换算法FIFO与LRU的实现
  8. Serverless 每周小报 20190429
  9. GOOGLE 云端硬盘
  10. IE浏览器调用不出Oracle EBS - java问题