0
点赞
收藏
分享

微信扫一扫

时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件

学习笔记

参考书目:《计量经济学》、《时间序列分析及应用R语言》、《计量经济学基础》、《计量经济学模型与R语言应用》


文章目录

  • ​​为什么平稳如此重要​​
  • ​​自回归AR模型​​
  • ​​一阶自回归过程​​
  • ​​二阶自回归过程​​
  • ​​一般自回归过程​​
  • ​​R语言实现​​

为什么平稳如此重要

我们知道若随机时间序列时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差有如下性质:

①均值时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_02 ,均值是与时间时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_03无关的常数

②方差时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_04 , 方差是与时间时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_03无关的常数

③协方差时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_06 ,协方差只与时间间隔时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_07有关.

则称随机时间序列时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差具有弱平稳型。

此时,如果我们把时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_09的原点从时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差移到时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_11,那么时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_11具有和时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差一样的均值、方差和自协方差。简而言之,如果一个时间序列是平稳的,那么不管在什么时间测量,它的均值、方差和自协方差都保持不变,即它们不随时间而变化。这种平稳的时间序列,有回到其均值的趋势,而且围绕其均值的波动具有大致恒定的振幅。应该指出,一个平稳过程均值复原(即回到均值)的速度取决于其自协方差,自协方差越小速度越快,自协方差越大,速度越慢。

而如果一个过程是非平稳的,那么要么它的均值随着时间变化,要么方差随着时间变化,或者二者同时发生变化。

为什么平稳时间序列如此重要呢? 因为如果一个序列是非平稳的,那么我们就只能研究其在研究期间的行为,我们无法把它推广到其他期间。因此,从预测的角度来看,如果序列非平稳则没有什么研究价值。




自回归AR模型

在讨论了平稳时间序列的重要性之后,接下来的一个实际问题就是如何建立一个平稳时间序列的模型,以及如何利用所建的模型进行预铡。与经典回归分析不同的是,我们这里所建立的时间序列模型主要不是以不同变量间的因果关系为基础,而是寻找时间序列自身的变化规律。同样地,在预测一个时间序列未来的变化时,我们不再使用一组与之有因果关系的其他变量,而只是用该序列的过去行为来预测未来。



一阶自回归过程

存在这种用过去行为来预测未来的最简单的例子是一阶自回归模型,简记为时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_14
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_15
其中时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16为白噪声,假设时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16独立于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_18,假设过程的均值已经被去掉,序列的均值为零.



我们知道只有产生过程是平稳的,用该模型进行预测才有意义。因此我们首先研究该过程的平稳条件。

对于一阶自回归模型,有如下递推式:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_19
可以看到,一阶自回归过程(1)式可以表示成白噪声序列的线性组合。

由于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_20,故时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_21, 则平稳条件①成立。

对(2)式两边取方差:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_22
当且仅当时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_23时,(3)式才有:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_24
则,只有满足时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_23的条件时,平稳条件②才成立。

同时,对于(2)式有:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_26
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_27时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_28的协方差为:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_29
当且仅当时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_23时,(6)式才有:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_31
则(7)式表明时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_平稳性_32只与时间间隔时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_07有关,与时间点时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_03无关,则平稳条件③成立。

综上所述,在条件时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16独立于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_18时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_平稳性_37的情况下,当且仅当时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_23时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_14的递归定义的解是平稳的,时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_23通常称为时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_14过程的平稳条件。



二阶自回归过程

现考虑满足以下方程的序列:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_42
其中时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16为白噪声,假设时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16独立于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_45

为了证明平稳性,引入AR特征多项式:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_46
和相应的AR特征方程:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_平稳性_47
二次方程总是有两个根(可能有复数根),这两个根就叫特征根。

可以证明,当时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16独立于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_49的条件下,当且仅当AR特征方程的根的绝对值(模)大于1时,方程(10)才存在平稳解。这个结论,可以不加任何改变地推广到p阶的情况.

在二阶自回归模型中,二次特征方程的根易找到为:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_平稳性_50

为了满足平稳条件,要求根的绝对值大于,当且仅当满足以下条件:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_51
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_14一样,我们称此为时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_53模型的平稳条件。

下图显示了时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_53模型的平稳区域:

时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_55




一般自回归过程

考虑p阶自回归模型:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_56

有AR特征多项式:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_57
和相应的特征方程:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_时间序列_58
假设时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_16独立于时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_自回归模型_45 ,当且仅当AR特征方程的每一个根的绝对值(模)大于1时方程(14)才存在平稳解,为了保证特征方程根的模大于1,以下两个不等式是必要条件但不是充分条件:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_方差_61
以下不等式为充分条件:
时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_协方差_62




R语言实现

现在我们模拟二阶自回归过程,并检验其平稳性:

library(tseries)
set.seed(1236)
data01 <- arima.sim(n = 50, list(ar =c(0.8, -0.5)))
plot(data01, main = '时序图', type='o')
adf.test(data01)



时序图:

时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件_平稳性_63



单位根检验结果:

Augmented Dickey-Fuller Test

data: data01
Dickey-Fuller = -3.8032, Lag order = 3, p-value = 0.02523
alternative hypothesis: stationary

我们看到p值小于0.05的显著性水平,拒绝原假设,则二阶自回归过程是平稳的。

后记:此Blog经过了二次修改,之前在模拟二阶ar模型时,将自回归系数写为了0.8和0.5这不满足平稳性条件,在用R模拟时,程序应该是会报错的,但笔者查看了一下历史记录,发现模拟的时候自回归系数写的是0.8和-0.5,结果写Blog的时候就变成了了0.8和0.5 ???故,引以为戒

举报

相关推荐

0 条评论