ランダムウォークの自己相関とは何ですか?


11

それは本当に高いようですが、これは私には直観に反しています。誰か説明してもらえますか?私はこの問題に非常に混乱しており、詳細で洞察に満ちた説明をいただければ幸いです。よろしくお願いします!

回答:


11

(私はこれを、作成中にこの投稿の複製としてマークされた別の投稿への回答として書いた。私はそれを捨てるのではなく、ここに投稿することを考えた。それはwhuberのそれと非常に類似したことを言っているようだ答えですが、誰かがこれから何かを得ることができるほど十分に異なっています。)

ランダムウォークは、の形式です。yt=i=1tϵi

ことに注意してくださいyt=yt1+ϵt

したがって、。Cov(yt,yt1)=Cov(yt1+ϵt,yt1)=Var(yt1)

も注意してくださいσt2=Var(yt)=tσϵ2

したがって、。corr(yt,yt1)=σt12σt1σt=σt1σt=t1t=11t112t

つまり、が大きくなり始めるとすぐに、とはほぼ同じになるため、それらの間の相関差はかなり小さくなる傾向があります。y t y t 1tytyt1

とプロットすることで、これを最も簡単に確認できます。y t 1ytyt1

ここに画像の説明を入力してください

やや直感的にそれを見ることができますがドリフトしたと想像してください(標準の正規ノイズ項を使用したランダムウォークのシミュレーションで確認したように)。そうすると、はかなり近くなります。それはまたはかもしれませんが、数単位以内であることはほぼ確実です。シリーズは上下ドリフトように、プロット対、ほぼ常に、かなり狭い範囲内に維持しようとしている線...未だ点を成長大きくをカバーすると沿って大きく伸びる - 20 Y T - 20 - 22 - 18.5 - 20 Y 、T 、Y T - 1、Y = X のT Y = X yt120yt202218.520ytyt1y=xty=xライン(ラインに沿った広がりはで増加しますが、垂直方向の広がりはほぼ一定のままです)。相関は1に近づく必要があります。t


9

前の質問の文脈では、「ランダムウォーク」は1つの実現です (x0,x1,x2,,xn)(x0,x1,,xn1)(x1,x2,,xn)

xi+1xixix0n(xi,xi+1)y=x±1y=x±11(n/2)2=n/4R2

R211n/4=14n.

n=1000 1 4 / nR214/n

図


これRが画像を生成したコードです。

set.seed(17)
n <- 1e3
x <- cumsum((runif(n) <= 1/2)*2-1)          # Binomial random walk at x_0=0
rho <- format(cor(x[-1], x[-n]), digits=3)  # Lag-1 correlation

par(mfrow=c(1,2))
plot(x, type="l", col="#e0e0e0", main="Sample Path")
points(x, pch=16, cex=0.75,  col=hsv(1:n/n, .8, .8, .2))
plot(x[-n], x[-1], asp=1, pch=16, col=hsv(1:n/n, .8, .8, .2),
     main="Lag-1 Scatterplot",
     xlab="Current value", ylab="Next value")
mtext(bquote(rho == .(rho)))
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.