美文网首页工作生活
arima 时间序列分析

arima 时间序列分析

作者: 鲸鱼酱375 | 来源:发表于2019-07-08 23:50 被阅读0次

1.arima模型

ARIMA模型的全称叫做自回归移动平均模型,全称是(ARIMA, Autoregressive Integrated Moving Average Model)。也记作ARIMA(p,d,q),是统计模型(statistic model)中最常见的一种用来进行时间序列 预测的模型。

2.优缺点

优点: 模型十分简单,只需要内生变量而不需要借助其他外生变量。

缺点:
1.要求时序数据是稳定的(stationary),或者是通过差分化(differencing)后是稳定的。
2.本质上只能捕捉线性关系,而不能捕捉非线性关系。
注意,采用ARIMA模型预测时序数据,必须是稳定的,如果不稳定的数据,是无法捕捉到规律的。比如股票数据用ARIMA无法预测的原因就是股票数据是非稳定的,常常受政策和新闻的影响而波动。

3.判断是时序数据是稳定的方法。

严谨的定义: 一个时间序列的随机变量是稳定的,当且仅当它的所有统计特征都是独立于时间的(是关于时间的常量)。
判断的方法:

稳定的数据是没有趋势(trend),没有周期性(seasonality)的; 即它的均值,在时间轴上拥有常量的振幅,并且它的方差,在时间轴上是趋于同一个稳定的值的。
可以使用Dickey-Fuller Test进行假设检验。

4. ARIMA的参数与数学形式

ARIMA模型有三个参数:p,d,q。

p--代表预测模型中采用的时序数据本身的滞后数(lags) ,也叫做AR/Auto-Regressive项
d--代表时序数据需要进行几阶差分化,才是稳定的,也叫Integrated项。
q--代表预测模型中采用的预测误差的滞后数(lags),也叫做MA/Moving Average项

5.ARIMA建模基本步骤

a.获取被观测系统时间序列数据;
b.对数据绘图,观测是否为平稳时间序列;对于非平稳时间序列要先进行d阶差分运算,化为平稳时间序列;
c.经过第二步处理,已经得到平稳时间序列。要对平稳时间序列分别求得其自相关系数ACF 和偏自相关系数PACF,通过对自相关图和偏自相关图的分析,得到最佳的阶层 p 和阶数 q
d.由以上得到的d、q、p,得到ARIMA模型。然后开始对得到的模型进行模型检验。

reference:
https://www.cnblogs.com/bradleon/p/6827109.html

相关文章

  • 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/aiqacctx.html