建模随手记3(2)---时间序列分析

本文详细记录了时间序列分析的过程,包括序列稳定性检验、ARMA模型选择与求解、残差检验及预测。通过ADF检验确定序列差分后的平稳性,并选用ARMA(0,1)模型进行拟合。模型残差经过白噪声检验,证明模型具有良好的拟合效果。目前待解决的问题包括差分序列恢复和探索其他模型。" 137474959,22544804,Python算法实践:约瑟夫环、链表操作与数据结构,"['Python', '数据结构', '算法', '开发语言']
摘要由CSDN通过智能技术生成

接下来主要记录编码解决问题的过程。

在阅读过一些资料后,我认为时间序列分析主要分为五步:

  1. 对序列进行稳定性检验,做相关图,观察p值,通过差分等手段获得平稳的时间序列。
  2. 选取适合的模型,定阶数。
  3. 模型求解。
  4. 白噪声检验,优化。
  5. 预测。

序列稳定性检验

主要参考:

http://xtf615.com/2017/03/08/Python%E5%AE%9E%E7%8E%B0%E6%97%B6%E9%97%B4%E5%BA%8F%E5%88%97%E5%88%86%E6%9E%90/
  1. 可以直接肉眼观察法,大致估计是否满足平稳的性质。平均值是否随着时间改变,以及震动的速度是否随着时间改变。
data = pd.DataFrame([[1952, 100], [1953, 101.6], [1954, 103.3], [1955, 111.5], [1956, 116.5],
                     [1957, 120.1], [1958, 120.3], [1959, 100.6], [1960, 83.6], [1961, 84.7],
                     [1962, 88.7], [1963, 98.9], [1964, 111.9], [1965, 122.9], [1966, 131.9],
                     [1967, 134.2], [1968, 131.6], [1969, 132.2], [1970, 139.8], [1971, 142]
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值