Processing math: 100%

时间序列分析:差分方程

1. 定义

  在前文中给出的 MA(q) 过程的定义使用了递归的形式,例如 Xt=ϕXt1+et,使用 {Xt}t1 时刻的值 Xt来定义 Xt。更一般地,形如

yn=a1yn1+a2yn2++anynk+b

的方程称为 n 阶差分方程。形如式 (1) 的方程没有直接给出 yn 的表达式,而是给出了 yn 与其前项的关系。要得到 yn 的一般表达式,需要解差分方程。

2. 一个例子

  例如对如下的差分方程

yn=5yn16yn2

假设它的解为 λn 的形式,此时式 (2) 可以写为

λn=5λn16λn2

λ25λ+6=0

(3) 称为特征方程,容易解得 λ=2λ=3,于是

yn=c12n+c23n

为了确定 c1c2,需要结合序列的初始值,假设 y0=3y1=8,则由式 (4) 可以得到

{c1+c2=32c1+3c2=8

解得 c1=1c2=2。于是式 (2) 所示差分方程的解为

yn=2n+2×3n

3. 一般情况

  一般地,对于差分方程

yn=a1yn1+a2yn2++anynk

它的特征方程为

λka1λk1a2λk2ak1λak=0

设特征方程有 k 个实根 λ1,λ2,,λk,则

yn=c1λn1+c2λn2++cnλnk

结合序列的初始值,可以解得 c1,c2,,cn 的值,从而得到式 (5) 所示差分方程的解。

4. 斐波那契数列

  斐波那契数列的递归定义为 yn=yn1+yn2,初始值 y0=1y1=1。它的特征方程为

λ2λ1=0

解得两个实根

λ1=152,λ2=1+52,

于是

yn=c1(152)n+c2(1+52)n

结合初始值,有

{c1+c2=1c1152+c21+52=1

解得

c1=5510,c2=5+510

于是得到

yn=5510(152)n+5+510(1+52)n

5. 对比微分方程

  解差分方程的过程与解微分方程相似,对于微分方程

y(k)=a1y(k1)+a2y(k2)++ak1y(1)+ak

其解具有 eλ 的形式,特征方程为

λka1λk1ak1λak=0