ARIMA(待续。。。)

ARIMA

标签(空格分隔): 时间序列


1. 理论

1.0 基本概念

  • 随机变量序列 {Yt:t=0,±1,±2...} 称为一个随机过程
  • 自协方差函数: γt,s=Cov(Yt,Ys)
  • 自相关函数: ρt,s=γt,sγt,tγs,s

1.1 平稳(ARMA)

  最重要的假设即平稳性

  • 平稳性的基本思想: 决定过程特性的统计规律不随着时间的变化而变化, 从一定意义上来说,过程位于统计的平衡点上。

  • 严平稳: 对一切的时滞k 和 时间点 t1 ,… tn ,都有 Yt1 ,… Ytn Yt1k ,… Ytnk 的联合分布相同

  • 弱平稳: (1)均值函数在所有时间上恒为常数
         (2) γ t,tk = γ 0,k ,对所有的时间t和时滞k

    在本文中,每当单独提及平稳概念时,通常指的都是弱平稳

  • 对于平稳过程,自协方差函数 γt,s=γt,s=γ0,|ts| , 只与时间间隔 |ts| 有关,而与实际时刻无关,因此,简记为: γk=γt,tk , ρk=ρt,tk

1.1.1 一般线性过程

  一般线性过程{ Yt }可以表示成现在和过去白噪声变量的加权线性组合:

Yt=et+ψ1et1+ψ2et2+...

1.1.2 MA(moving average)

  当有限个系数 ψ 不为0的时候,得到滑动平均过程(滑动权数至 et+1 , et ,… etq+1 得到 Yt+1 )。此时,稍微改变符号,写成:

Yt=etθ1et1θ2et2...θqetq

称为 q 阶滑动平均过程,简记为MA(q).

1.1.2.1 一般MA(q)过程

  对于一般的 MA(q) 过程: Yt=etθ1et1θ2et2...θqetq
可计算得到:

γ0=(1+θ21+θ22+...+θ2k)

γk=(θk+θ1θk+1+θ2θk+2+...+θqkθq)

ρk =

θk+θ1θk+1+θ2θk+2++θqkθq1+θ21+θ22++θ2k0k=1,2,,qk>q 

1.1.3 AR(Autoregressive)

  假定 Yt 的当前值是自身最近p阶滞后项和新息项 et 的线性组合(我们总是可以在方程中用 Ytu 代替 Yt ,引入非零均值),可得到自回归过程,写成:

Yt=ϕ1Yt1+ϕ2Yt2+...+ϕpYtp+et

称为 p 阶自回归过程,记为AR(p);
  其中 et 包含了序列在 t 期,无法用过去值来解释的所有新信息,因此,假设et独立于 Yt1,Yt2,...

1.1.3.0 AR平稳性

  上式可用滞后算子表示为:

(1ϕ1L1ϕ2L2...ϕpLp)xt=Φ(L)xt=et

其中, Φ(L)=(1ϕ1L1ϕ2L2...ϕpLp) 称为AR算子或特征多项式
  对于AR(P), 如果特征方程:
Φ(L)=0

的所有跟的绝对值都大于1,则该过程是一个平稳过程。

1.1.4 ARMA

  假定序列中的部分是自回归,部分是滑动平均,可以得到自回归滑动平均模型:

Yt=ϕ1Yt1+ϕ2Yt2+...+ϕ3Yt3+etθ1et1θ2et2...θqetq

称{ Yt }为自回归滑动平均混合过程,简记为 ARMAp,q) .

1.2 非平稳(ARIMA)

  具有时变均值的任何时间序列都是非平稳的,eg:

Yt=μt+Xt

的模型(其中 μt 是时变均值函数, Xt 是零均值平稳序列)

1.2.1 ARIMA

  如果一个时间序列{ Yt }的d次差分 Wt=dYt 是一个平稳的 ARMA 过程,服从 ARMA(p,q) 模型,我们称 {Yt} ARIMA(p,d,q) 过程。实际上,通常取 d=1 或最多为2.

1.3 季节性

1.3.1 季节ARMA模型

  季节周期为s的Q阶季节 MA(Q) 模型如下:

Yt=etΘ1etsΘ2et2s...ΘQetQs

其季节 MA 特征多项式如下:
Θ(x)=1Θ1xsΘ2x2s...ΘQxQs

显然,该序列总是平稳的,且其自相关函数只在 s,2s,...,Qs 等季节滞后上非零,特别的:
ρks=Θk+Θ1Θk+1+...+ΘQkΘQ1+Θ21+...+Θ2Q,k=1,2,...,Q

  季节周期为s的P阶季节 AR(P) 模型如下:

Yt=Φ1Yt1+Φ2Yt2s+...+ΦpYtPs+et

其季节特征多项式为:
Φ(x)=1Φ1xsΦ2x2sΦPxPs

通常要求 et 独立于 Yt1,Yt2,..., 而且为了保证平稳性,要求特征方程 Φ(x)=0 的所有根的绝对值都大于1。

1.3.2 乘法季节ARMA

  可以构造一类模型,它们不仅在季节滞后上包含相关性,而且在邻近序列值的更小滞后上依然包含相关性。eg:考虑一个 MA 模型,其特征多项式如下:

(1θx)(1Θx12)

展开后得到 1θxΘx12+θΘx13 .因此相应的时间序列满足下式:
Yt=etθet1Θet12+θΘet13

  一般定义季节周期为 s 的乘法季节ARMA(p,q)(P,Q)s模型是 AR 特征多项式为 ϕ(x)Φ(x) MA 特征多项式为 θ(x)Θ(x) 的模型,其中:

ϕ(x)=1ϕ1xϕ2x2ϕpxpΦ(x)=1Φ1xΦ2x2sΦpxPs

θ(x) Θ(x) 同理。
eg:假设 P=q=1,p=Q=0 s=12 ,则模型为:
Yt=ΦYt12+etθet1

1.3.3 乘法季节ARIMA

  考虑如下的时间序列 Yt :

Yt=Mt+St+et

其中:

St=Sts+εt

Mt=Mt1+ξt

其中{ et },{ εt }和{ ξt }是相互独立的白噪声序列。这里将同时应用季节差分和普通的非季节查分来得到:
sYt=(MtMt1+εt+et+ets)=(ξt+εt+et)(εt1+et1)(ξts+ets)+ets1

这里所定义的过程是平稳的,且只在1,s-1,s和s + 1等滞后上有非零相关性,这同季节周期为s的乘法季节模型 ARMA(0,1)×(0,1) 的相关结构一致。

  过程 {Yt} 称为季节周期为 s 、非季节阶数为p,d q ,季节阶数为P,D Q 的乘法季节ARMA模型,前提是差分序列

Wt=dDsYt

满足某季节周期为 s ARMA(p,q)×(P,Q)模型。 {Yt} 称为季节周期为 s ARIMA(p,d,q)×(P,D,Q)s模型。
  经验证明,这些模型足够拟合许多序列,通常模型也只要用三四个那样很少的几个参数。

2. R中的应用

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值