时间序列-ARIMA

作者: 弃暗投明 | 来源:发表于2022-04-05 00:38 被阅读0次

1、自回归模型(AR)
描述当前值与历史值之间的关系,用变量自身的历史时间数据对自身进行预测
自回归模型必须满足平稳性的要求


2、自回归模型的限制
自回归模型师用自身的数据来进行预测
必须具有平稳性
必须有自相关性,如果自相关系数小于0.5,则不宜采用
自回归只适用于预测与自身前期相关的现象
3、移动平均模型(MA)
移动平均模型关注的是自回归模型中的误差项的累加

4、自回归移动平均模型(ARMA)

只需要指定p,d,q几个参数就可以
5、ARIMA模型全称为差分自回归移动平均模型
(autoregressive integrated moving average model 简记为ARIMA)
1)AR是自回归,p为自回归项,MA为移动平均,q为移动平均项数,d为时间序列成为平稳时所作的差分次数。
2)原理:
将非平稳时间序列转换为平稳时间序列然后将因变量仅对它的滞后值以及随机误差项的现值和滞后值进行回归所建立的模型。
6、自相关函数ACF(autocorrelation function)
1)有序的随机变量序列与其自身相比较自相关函数反映了同一序列在不同时序的取值之间的相关性。
图片中虚线是置信区间,一般取95%
横轴是阶数,纵轴是acf值
7、偏自相关函数(PACF)(partial autocorrelation function)
#安装模块 conda install statsmodel

8、如何确定模型和p,d,q



注:可能不止一组p,q
9、ARIMA建模流程
1)将序列平稳(差分法确定d)
2)p和q阶数确定(ACF与PACF)
3)ARIMA(p,d,q)
10、模型选择AIC与BIC:选择更简单的模型


本质差不多,计算量不一样
让k最小
11、模型检查(残差检验)

1)ARIMA模型的残差是否是平均值为0且方差为常数的正态分布
2)QQ图:线性即正态分布

相关文章

  • 时间序列-ARIMA

    1、自回归模型(AR)描述当前值与历史值之间的关系,用变量自身的历史时间数据对自身进行预测自回归模型必须满足平稳性...

  • 2019-05-07

    Box-Jenkins ARIMA时间序列分析算法

  • 11.21 interview

    如何评价facebook开源的prophet时间序列预测工具? 时间序列分析 时间序列预测之--ARIMA模型 通...

  • 用ARIMA模型做需求预测

    本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?...

  • statsmodels.tsa.arima_model out

    还是先来吐槽 时间序列模型arima 用python 实现的话是用statsmodels.tsa.arima_m...

  • ARIMA时间序列预测

    Autoregressive Integrated Moving Average Model(自回归移动平均模型)...

  • ARIMA时间序列分析

    ARIMA模型全称为自回归积分滑动平均模型。该模型的基本思想:将预测变量随时间变化而形成的序列作为随机序列,用一定...

  • arima 时间序列分析

    1.arima模型 ARIMA模型的全称叫做自回归移动平均模型,全称是(ARIMA, Autoregressive...

  • ARIMA时间序列分析

    数据平稳性和差分法 平稳性: 平稳性就是要求经由样本时间序列所得到的拟合曲线。在未来的一段期间内仍能顺着现有的形态...

  • 因素分解及 Prophet 工具使用

    ARMA 和 ARIMA是 对平稳和非平稳时间序列建模方法,另外Facebook有开源的时间序列 prophet。...

网友评论

    本文标题:时间序列-ARIMA

    本文链接:https://www.haomeiwen.com/subject/pngqsrtx.html