ARIMA时间序列分析

作者: 晓迦 | 来源:发表于2019-03-24 19:52 被阅读8次

数据平稳性和差分法

平稳性:

  • 平稳性就是要求经由样本时间序列所得到的拟合曲线。在未来的一段期间内仍能顺着现有的形态“惯性”地延续下去。
  • 平稳性要求序列的均值和方差不发生明显变化。

严平稳与弱平稳:

严平稳:严平稳表示的分布不随时间的改变而改变。如:白噪声(正态),无论怎们取,都是期望为0,方差为1.
弱平稳:期望与相关系数不变。未来某时刻的t的值Xt就是依赖于它的过去信息,所以需要依赖性。
差分法:时间序列在t与t-1时刻的差值。(对数据进行差分,可以使数据满足平稳性).diff(1)

ARIMA模型

自回归模型(AR)

  • 描述当前值与历史值之间的关系,用变量自身的历史数据对自身进行预测
  • 自回归模型必须满足平稳性的要求。
  • 数据必须具有自相关性,如果自相关系数小于0.5,则不宜采用。
  • 自回归只适用于预测与自身前期相关的现象。

移动平均模型(MA)

  • 移动平均模型关注的是自回归模型中误差项的累加。
  • 移动平均能有效的消除预测中的随机波动。

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

自回归与移动平均的结合

差分自回归移动平均

ARIMA(p,d,q)
p为移动平均项数,d为时间序列成为平稳时所做的差分次数,q为移动平均项数。
原理:将非平稳时间序列转化为平稳时间序列然后将因变量仅对它的滞后量以及随机误差项的现值和滞后值进行回归所建立的模型。

相关函数评估方法

自相关系数ACF(autocorrelation function)

  • 有序的随机变量序列与其自身相比较
    自相关函数反映了同一序列在不同时序的取值之间的相关性。 自回归系数的取值范围[-1,1]

偏自相关函数(PACF)

ACF包含了其他变量的影响,而偏自相关系数PACF是严格的两个变量之间的相关性。

建立ARIMA模型及参数选择

将数据平稳化,确定d
通过ACF与PACF来确定p值和q值


视频地址:时间序列ARIMA模型

相关文章

  • 2019-05-07

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

  • 用ARIMA模型做需求预测

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

  • 11.21 interview

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

  • ARIMA时间序列分析

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

  • arima 时间序列分析

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

  • ARIMA时间序列分析

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

  • Holt-Winters与时间序列预测

    时间序列预测话题是比较早期接触的算法应用。 01 背景前言 时间序列分析之holtwinters和ARIMA中提到...

  • 时间序列预测分析(ARIMA)

    使用pandas上传下载时间序列 pandas中有专门处理时间序列对象的库 上传数据集和查看一些最初的行以及列的数...

  • 时间序列-ARIMA

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

  • 时间序列分析2 ARIMA(python)

    1.数据的平稳性 1.1.平稳性: 1.平稳性是要求经由样本时间序列所得到的拟合曲线在未来一段时间内仍能顺着现有的...

网友评论

    本文标题:ARIMA时间序列分析

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