[英]What is a possible R code to simulate a one-dimensional Brownian Motion path with each step explained?
n <- 1000
t <- 100
bm <- c(0, cumsum(rnorm(n,0,sqrt(t/n))))
steps <- seq(0,t,length=n+1)
plot(steps,bm,type="l",xlab="Time",ylab="B(t)")
這是我設法做到的,但這些步驟並不完全有意義。
如何修改此代碼以模擬二維布朗運動路徑或多個布朗運動?
因為它們是您問題的參數,如果您需要更改它,您只需更改代碼中一點的值
因為是你的出發點。 起點是0,不是隨機的。
因為為了知道進程在時間 t 的位置,您需要對前面的所有步驟求和。
rnorm(n, 0, sqrt(t/n)) 表示具有均值 n 和 sqrt(t/n) 的標准偏差的正態分布的隨機向量。
有一個我們喜歡的過程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.