一、确定性因素分解

1、确定性因素

由确定性因素导致的非平稳通常会显示出明显的规律性,所有的序列波动都可以归纳为受到以下四大类因素的综合影响:

(1)长期趋势(trend)。序列呈现出明显的长期递增或递减的变化趋势。

(2)循环波动(circle)。序列呈现出从低到高再从高到低的反复循环波动。循环的周期可以变化,不一定是固定的。

(3)季节性变化(season)。序列呈现出和季节变化相关的稳定周期波动。

(4)随机波动(immediate)。除了长期趋势、循环波动、季节性变化之外,其他不能用确定性因素解释的序列波动,都属于随机波动。

近年来,人们对确定性因素分解模型做了改进,如果观察时期不够长,人们将循环因素改为特殊交易日因素(day)。新的四大因素为:

趋势(T)、季节(S)、交易日(D)、随机波动(I)

2、模型

在进行确定性因素分析时,假设序列会受到这四个因素中的全部或者部分因素的影响,导致序列呈现出不同的波动特征。序列之间的相互作用可以采用下面两个常用的模型:

(1)加法模型: xt=Tt+Ct+St+Tt(2)乘法模型:xt=Tt×Ct×St×Tt

3、确定性因素分析的目的

(1)克服其他因素的干扰,单纯测度出某个确定性因素(比如季节、趋势、交易日)对序列的影响。

(2)根据序列呈现出的确定性特征选择适当的方法对序列进行综合预测。

二、趋势分析

1、趋势分析的目的

有些时间序列具有非常明显的趋势,我们分析的目的就是要找到序列中的这种趋势,并利用这种趋势对序列的发展进行预测。

2、移动平均法

(1)基本思想:假定在一个比较短的时间间隔里,序列之间的差异主要是由随机波动造成的。根据这种假定,我们可以用一定时间间隔内的平均值作为某一期的估计值。

(2)移动平均的优点:

  • 简单中心移动平均能有效消除季节效应
  • 简单中心移动平均能有效提取低阶趋势
  • 简单中心移动平均能实现拟合方差最小
  • 简单移动平均能有效提取季节效应

(3)python实现:

3、指数平滑法

在实际当中,大多数是近期对现在的影响较大,远期对现在的影响较小,所以在指数平滑法中各期权重随时间间隔的增大而减小

  • 简单指数平滑:

x^t(1)=x~t=αxt+(1−α)x~t−1x^t(1)=x~t=αxt+(1−α)x~t−1,指定x~0=x1x~0=x1,变化缓慢的序列,取较小的 α 值,反之取较大的 α 值。 
只能做1期预测

  • Holt两参数指数平滑

    适用于含有线性趋势的序列 
    思想:假定序列有较固定的趋势–每期都递增or递减 r ,那么第 t 期的 估计值就等于前一期的值加上固定的趋势变动值 r。但 r 不是固定的,是一个随机序列rtrt 。

  • Holt三参数指数平滑

    适合序列既含有趋势又含有季节

四、非平稳序列的确定性分析相关推荐

  1. 【机器学习笔记39】时序分析(非平稳序列建模)

    [参考资料] [1]应用时序分析 [2]https://blog.csdn.net/u010414589/article/details/49622625 [3]http://www.statsmod ...

  2. ARIMA模型——非平稳序列的随机性分析

    一.拟合ARIMA模型 ARIMA是先运用差分运算得到平稳序列,再对平稳序列建立ARMA模型.差分运算可用diff函数完成,命令格式为: diff(x,lag=,differences=) 其中:x: ...

  3. 无季节效应的非平稳序列分析(一)

    目录 Cramer分解定理(1961年提出) 差分 R语言函数 diff 例题: 过差分: 小结 Cramer分解定理(1961年提出) 任何一个时间序列 都可以分解为两部分的叠加:其中一部分是由多项 ...

  4. 时间序列研(part5)--四种典型的非平稳随机过程

    学习笔记,仅供参考,有错必纠 文章目录 时间序列 四种典型的非平稳随机过程 随机游走过程 随机趋势非平稳过程或差分平稳过程.有漂移项的非平稳过程 趋势平稳过程或退势平稳过程 确定性趋势非平稳过程 看图 ...

  5. 手把手教你用Python处理非平稳时间序列(附代码)

    作者:AISHWARYA SINGH 翻译:陈之炎 校对:丁楠雅 本文约3600字,建议阅读10分钟. 本文将重点介绍时间序列数据的平稳性检验方法. 简介 预测一个家庭未来三个月的用电量,估计特定时期 ...

  6. python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...

    本文约3600字,建议阅读10分钟. 本文将重点介绍时间序列数据的平稳性检验方法. 简介 预测一个家庭未来三个月的用电量,估计特定时期道路上的交通流量,预测一只股票在纽约证券交易所交易的价格--这些问 ...

  7. 手把手教你用Python处理非平稳时间序列

    简介 预测一个家庭未来三个月的用电量,估计特定时期道路上的交通流量,预测一只股票在纽约证券交易所交易的价格--这些问题都有什么共同点? 它们都属于时间序列数据的范畴!如果没有"时间" ...

  8. python处理时间序列非平稳_手把手教你用Python处理非平稳时间序列

    简介 预测一个家庭未来三个月的用电量,估计特定时期道路上的交通流量,预测一只股票在纽约证券交易所交易的价格--这些问题都有什么共同点? 它们都属于时间序列数据的范畴!如果没有"时间" ...

  9. 应用时间序列分析——有季节效应的非平稳序列分析-R语言

    因素分解理论: 1919年统计学家沃伦·珀森斯(Warren Persons)在他的论文<商业环境的指标>中首次提出了确定性因素分解(time series decomposition)思 ...

  10. 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...

    第一章 平稳序列 1.1平稳序列基本概念 无论是从原序列中把趋势项去掉得到的随机波动项,还是用随机差分后得到残差序列,都会存在一种现象:随机项会沿着水平值波动,并且前后之间具有相关性,与独立序列不同. ...

最新文章

  1. 使用Go语言遇到的“坑”收集
  2. anaconda在ubuntu中安装后没有_听说90后的现状,并没有想象中那么美好!
  3. GridView 72般绝技
  4. java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题
  5. 职业发展 先“立功”还是先“安内”?
  6. java虚拟机标志_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...
  7. 设计师社区|你和设计大咖一起沟通的平台--集设
  8. 自然语言3——官网介绍
  9. 使用 Commander 写自己的 Nodejs 命令
  10. python快速求EXCEL数据权重
  11. 考研数学一之高数上册学习计划
  12. 设计模式之GOF23组合模式
  13. 让你的淘宝宝贝上首页,每月销量1000+的淘宝排名算法技巧
  14. Python 中把 Word 文档转换成 PDF
  15. ZIGBEE 工程内区分终端与协调器
  16. 360浏览器网页无法连接服务器,360浏览器打不开网页的解决方法教程
  17. jsp的两种开发模式
  18. github上下载的源码 如何使用 ?
  19. 中国互联网移动互联网消费者分析
  20. ngrok配置信息_ngrok配置https

热门文章

  1. 利用四阶龙格库塔法(Runge-Kutta methods)求解常微分方程并用其迭代式用MATLAB绘制分叉混沌图
  2. pde中微元分析法的主要思想_有限元法(FEM)
  3. 最新黑客攻防实战从入门到精通(第二版)_学习笔记(一)
  4. 网络攻防WEB入门指南
  5. ZigBee 协议栈的调度顺序代码分析
  6. java排队系统模型,排队论模型(三):M / M / s/ s 损失制排队模型
  7. linux命令 查看分辨率,Linux 下怎么用命令修改分辨率
  8. 旅游网站php源码,基于ThinkPHP框架开发的青春旅行旅游门户整站PHP源码
  9. java实现端口扫描
  10. 计算机xp系统恢复以前设置,电脑xp系统怎么恢复出厂设置,xp系统怎么恢复出厂设置...