0
for(t in 2:1000)の意味はなんですか?Random Walk SimulationのRコード(for(t in 2:1000))の意味は何ですか?
x = e = rnorm(1000)
for (t in 2:1000) x[t] = x[t-1] + e[t]
windows()
plot(x, type="l")
acf(x)
acf(diff(x))
for(t in 2:1000)の意味はなんですか?Random Walk SimulationのRコード(for(t in 2:1000))の意味は何ですか?
x = e = rnorm(1000)
for (t in 2:1000) x[t] = x[t-1] + e[t]
windows()
plot(x, type="l")
acf(x)
acf(diff(x))
見るために、これを試してみてください:
for (t in 2:20) { x[t] = x[t-1] + e[t]
print(t)}
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
[1] 11
[1] 12
[1] 13
[1] 14
[1] 15
[1] 16
[1] 17
[1] 18
[1] 19
[1] 20
2:1000年には 'V <しようとし、ベクトルを作成します - 2:1000 'を。 tは反復ごとにベクトルの次の値をとります。 – Bulat
それはもちろん、プログラミングの構造の最も大切なことは、for-loopです。 1(または0)の代わりに2で始まる理由は、Rのインデックスが1で始まり、 't-1'はその慣習に従う必要があるからです。 –