理解分数差分公式

机器算法验证 时间序列 有马 阿菲玛
2022-03-01 08:39:32

我有一个时间序列,我想将其建模为 ARFIMA(又名 FARIMA)过程。如果是(分数)阶的积分,我想对其进行分数差分以使其静止。ytytd

问题:以下定义分数差分的公式是否正确?

Δdyt:=ytdyt1+d(d1)2!yt2d(d1)(d2)3!yt3+...+(1)k+1d(d1)...(dk)k!ytk+...

(这里阶的分数差分。)Δdd

我的公式基于这篇关于 ARFIMA 的 Wikipedia 文章ARFIMA( ) 章,但我不确定我是否正确理解。0,d,0

1个回答

是的,这似乎是正确的。分数滤波器由二项式展开定义:

Δd=(1L)d=1dL+d(d1)2!L2d(d1)(d2)3!L3+

请注意,时,无法简化此过滤器现在考虑这个过程:L0<d<1

ΔdXt=(1L)dXt=εt

展开,我们得到:

ΔdXt=(1L)dXt=XtdLXt+d(d1)2!L2Xtd(d1)(d2)3!L3Xt+=εt

可以写成:

Xt=dXt1d(d1)2!Xt2+d(d1)(d2)3!Xt3+εt

请参阅Stephen J. Taylor 的Asset Price Dynamics, Volatility and Prediction(2007 年版第 243 页)或Brockwell 和 Davis 的时间序列:理论和方法以获取更多参考资料。