赞
踩
上篇笔记第2节说指数的对数收益率序列近似为一个白噪声。
如果投资标的的每日收益率就是白噪声,那完全可以建立多空头寸来捕捉收益率的大幅偏离。然而实际上,这种策略效果也不好。
如果采用不同的时间窗口,或者其它指数或个股,就会发现收益率序列在不同的时间间隔都有超过置信区间的自相关性。这说明每日收益率不是完全无关的。所以不能单纯地采用白噪声模型。
回顾上篇笔记的相关图,我们发现时间间隔较小的时候相关系数偏大;时间间隔越大,相关系数偏小。所以,能不能建一个模型,对近期的记忆较强,对远期的记忆弱一些。
这就是本篇笔记要介绍的自回归模型以及滑动平均模型。
自回归模型 autoregressive model的定义如下:
时间序列 { r t } \{r_t\} {rt}被称为一个 p p p阶的自回归模型,记为 A R ( p ) AR(p) AR(p)模型:
r
t
=
α
1
r
t
−
1
+
α
2
r
t
−
2
+
.
.
.
+
α
p
r
t
−
p
+
w
t
r_t=\alpha_1r_{t-1}+\alpha_2r_{t-2}+...+\alpha_pr_{t-p}+w_t
rt=α1rt−1+α2rt−2+...+αprt−p+wt
=
∑
i
=
1
P
α
i
r
t
−
i
+
w
t
=\sum^P_{i=1}\alpha_ir_{t-i}+w_t
=i=1∑Pαirt−i+wt
其中, w t w_t wt是一个白噪声中的随机变量。
上述模型是多元线性回归模型,只是变量和自变量都是时间序列中不同时间点的随机变量。它研究的是时间序列自身的多元线性回归关系,所以称为自回归模型。
用自回归模型建模时需要确定阶数 p p p。
自回归模型不都是平稳的。当 p = 1 , α 1 = 1 p=1,\alpha_1=1 p=1,α1=1,时,这个一阶自回归模型 A R ( 1 ) AR(1) AR(1)实际上就是随机游走。上篇笔记给出了随机游走不稳定的说明。
如果一个自回归模型 A R ( p ) AR(p) AR(p)是平稳的,那么它就有下面的性质:
γ k = ∑ i = 1 p α i γ k − i , k ≥ 0 \gamma_k=\sum^p_{i=1}\alpha_i\gamma_{k-i}, k\ge0 γk=i=1∑pαiγk−i,k≥0
ρ k = ∑ i = 1 p α i ρ k − i , k ≥ 0 \rho_k=\sum^p_{i=1}\alpha_i\rho_{k-i}, k\ge0 ρk=i=1∑pαiρk−i,k≥0
用自回归模型建模股价收益率,是建立在 t t t时刻收益率是 t − p , . . . , t − 1 t-p,...,t-1 t−p,...,t−1时刻收益率的线性组合的假设上。
与AR模型不同,移动平均模型 moving average对收益率建模假设 t t t时刻收益率是白噪声在不同时刻随机变量的线性组合。
如果时间序列
{
r
t
}
\{r_t\}
{rt}是一个
q
q
q阶的移动平均模型(记为
M
A
(
q
)
MA(q)
MA(q)),那么MA(q)
长成下面这样:
r t = w t + β 1 w 1 + . . . + β q w q r_t=w_t+\beta_1w_1+...+\beta_qw_q rt=wt+β1w1+...+βqwq
其中,序列 { w t } \{w_t\} {wt}是一个白噪声。
M A MA MA模型一定是平稳的。它的序列均值为0(假设序列 { w t } \{w_t\} {wt}均值为0,也可以是常数);它的间隔k的自相关系数如下:
你也许会觉得 M A MA MA模型和随机游走很像,都是白噪声的累加。为什么随机游走是不平稳,而 M A MA MA模型是平稳的。
这里要注意, M A MA MA模型的白噪声线性组合中的变量个数是由阶数 q q q固定的,而随机游走的的白噪声变量个数是与 t t t相关的。
上面也已经说明了,随机游走其实是 A R AR AR模型的一个特例。
如果用自回归模型建模股价收益率,实际上是在捕捉市场的动量或者反转效应。
如果用移动平均模型建模股价收益率,又是在捕捉由于外界扰动因子对整个平衡的打破(体现在加权系数 β 1 , . . . , β q \beta_1,...,\beta_q β1,...,βq上)。
如果想同时获得上述两类信息的建模,那么很简单地就是将AR和MA通过做简单的线性方式结合起来,也就是自回归移动平均模型(autoregressive moving average model)。
如果时间序列 { r t } \{r_t\} {rt}是一个 ( p , q ) (p,q) (p,q)阶的自回归移动平均模型(记为 A R M A ( p , q ) ARMA(p,q) ARMA(p,q)),那么, A R M A ( p , q ) ARMA(p,q) ARMA(p,q)长成下面这样:
r t = α 1 r t − 1 + α 2 r t − 2 + . . . + α p r t − p + β 1 w 1 + . . . + β q w q + w t r_t=\alpha_1r_{t-1}+\alpha_2r_{t-2}+...+\alpha_pr_{t-p}+\beta_1w_1+...+\beta_qw_q+w_t rt=α1rt−1+α2rt−2+...+αprt−p+β1w1+...+βqwq+wt
用ARMA模型建模需要确定阶数、还有很多参数、需要检验残差项的自相关性(也就是那个 w t w_t wt)等等。这些在后面的笔记详细阐述。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。