この記事は?
次数1の自己回帰過程 AR(1) は以下のように記述される:
yt+1=c+ϕyt+εt+1
ただし、誤差項 εt+1 は平均値0で分散が一定値の独立同時な正規分布に従うものとする。
本記事では、上記のような AR(1) 過程が、ブラウン運動を記述する際によく用いられる Ornstein-Uhlenbeck 過程を時間について離散化したものとして捉えられることを示す。
Ornstein-Uhlenbeck 過程と Langevin 方程式
ブラウン運動する粒子が液体中で摩擦力 (−ηv(t)) と不規則な外力 (ξ(t)) を受けて動いていると考えると、その運動方程式は以下のように記述することができる:
mdtdv(t)=−ηv(t)+ξ(t)
v(t) はブラウン粒子の速度、m は質量、η は摩擦係数である。
不規則な外力 ξ(t) は平均値が0でかつ異なる時間で相関を持たないものとして、以下のような性質を持つ(ガウシアン)ホワイトノイズとして考える:
⟨ξ(t)⟩⟨ξ(t1)ξ(t2)⟩=0=σ2δ(t1−t2)
なお、δ(t) は Dirac のデルタ関数であり、またアンサンブル平均を ⟨⋅⟩ で表した。
こように不規則外力項をもつ運動方程式を Langevin 方程式と呼び、その中でも上記のように線形な力とホワイトノイズで記述される確率過程を Ornstein-Uhlenbeck 過程(以降、O-U 過程)と呼ぶ。
O-U 過程と AR(1) 過程の対応
先ほどの O-U 過程の Langevin 方程式について、質量 m=1 としたうえで一定外力 f を加えた以下のようなモデルを考える:
dtdy(t)=f−ηy(t)+ξ(t)⟨ξ(t)⟩=0,⟨ξ(t1)ξ(t2)⟩=σou2δ(t1−t2)(1)
以下では、これを刻み幅1で離散化すると AR(1) 過程になることを示す。
O-U 過程の時間発展を離散化する
式(1) の解は以下のように表すことができる:
y(t)=y(t0)e−η(t−t0)+ηf{1−e−η(t−t0)}+∫t0te−η(t−τ)ξ(τ)dτ
導出
不規則外力 ξ(t) がない場合の解を y~(t) と置くと、以下のように表せる:
y~(t)−ηf={y(0)−ηf}e−η(t−t0)
ここで、
y(t)−ηf=D(t)e−η(t−t0)(2)
と置いてLangevin 方程式(1)に代入すると、
dtdD(t)=eη(t−t0)ξ(t)
という関係が成り立つ必要があることがわかる。ただし、D(0)=y(0)−f/η である。
これを解くことで、
D(t)=y(0)−ηf+∫t0te−η(t0−τ)ξ(τ)dτ
となるので、式(2)に代入することで
y(t)=y(t0)e−η(t−t0)+ηf{1−e−η(t−t0)}+∫t0te−η(t−τ)ξ(τ)dτ
が得られる。
これをもとに、ステップ幅 Δt で離散化した場合の時間発展を考える。
上記の解について t→t+Δt,t0→t のような置き換えを行うと、以下のように表すことができる:
y(t+Δt)=y(t)e−ηΔt+ηf(1−e−ηΔt)+∫tt+Δte−η(t+Δt−τ)ξ(τ)dτ
このとき、
Ξtt+Δt=∫tt+Δte−η(t+Δt−τ)ξ(τ)dτ
と置くと、Ξtt+Δt は平均0・分散が 2ησou2(1−e−2ηΔt) の正規分布に従う。
平均・分散の導出
平均
⟨Ξtt+Δt⟩=∫tt+Δte−η(t+Δt−τ)⟨ξ(τ)⟩dτ=0
分散
⟨(Ξtt+Δt)2⟩=∫tt+Δt∫tt+Δte−η(t+Δt−τ)e−η(t+Δt−υ)⟨ξ(τ)ξ(υ)⟩dυdτ=∫tt+Δt∫tt+Δte−η(2t+2Δt−τ−υ)σou2δ(τ−υ)dυdτ=σou2∫tt+Δte−2η(t+Δt−τ)dτ=2ησou2(1−e−2ηΔt)
AR(1) 過程との対応
先ほどの刻み幅 Δt で離散化した時間発展の式において、Δt=1 のときには以下のようになる:
y(t+1)=y(t)e−η+ηf(1−e−η)+∫tt+1e−η(t+1−τ)ξ(τ)dτ
ここで、
y(t)e−ηηf(1−e−η)∫tt+1e−η(t+1−τ)ξ(τ)dτ→yt→ϕ→c→εt+1
のように置き換えると、AR(1) 過程
yt+1=c+ϕyt+εt+1
と表すことができる。
なお、誤差項 εt+1 は平均0の正規分布 N(0,σar2) に従い、その分散は以下のように元の O-U 過程と対応する:
2ησou2(1−e−2η)→σar2
加えて、εt+1 は異なる時刻の間で相関を持たず互いに独立である:
Cov[εt,εs]=0(t=s)
証明
Cov[εt,εs]=⟨∫t−1te−η(t−τ)ξ(τ)dτ∫s−1se−η(s−υ)ξ(υ)dυ⟩=∫t−1t∫s−1se−η(t−τ)e−η(s−υ)⟨ξ(τ)ξ(υ)⟩dυdτ=∫t−1t∫s−1se−η(t−τ)e−η(s−υ)σou2δ(τ−υ)dτdυ
ここで、t=s のとき区間 [t−1,t] と [s−1,s] が互いに重なることがないことから、上記の値は必ず 0 となる。
補足すると、Ξt1t1+Δt に戻って見ても、 Ξt1t1+Δt と Ξt2t2+Δt は区間 [t1,t1+Δt] と [t2,t2+Δt] に重なりがあるとき以外は相関を持たない:
⟨Ξt1t1+ΔtΞt2t2+Δt⟩={2ησou2{e−η∣t1−t2∣−e−η(2Δt−∣t1−t2∣)}0(∣t1−t2∣≤Δt)(∣t1−t2∣>Δt)
参考文献
Langevin 方程式と O-U 過程についての詳細は、以下の資料・文献などを参照:
- Langevin equation (Wikipedia)
https://en.wikipedia.org/wiki/Langevin_equation
- Ornstein–Uhlenbeck process (Wikipedia)
https://en.wikipedia.org/wiki/Ornstein–Uhlenbeck_process
https://amzn.asia/d/aVRACrs
https://amzn.asia/d/bBOLdXw
Discussion