1
私はGBMをシミュレートするために2つの異なる方法を使用しました。 1つはSDE、もう1つはf(t)の解析解を持つものである。しかし、私は別の結果を得る。私はすでに私のランダムな種子を設定しています。私は違いが何であるか把握できません。どうもありがとう!幾何ブラウン運動シミュレーションin R
set.seed(12345)
f0 <-102
mu <-(0.05)
sigma <-0.08
T <-0.5
t <- seq(1/365,T,by=1/365)
n <-length(t)
#method 1
f<-numeric(n)
f<-sapply(t,function(t) f0*exp((mu-0.5*sigma^2)*t+sigma*rnorm(1,mean=0,sd=sqrt(t))))
diff <- f- f0
plot(t,f,type="l")
#method 2
dt <- 1/365
f2<-numeric(n)
f2[1]<- f0
delta<-0
for (i in 2:n) {
delta = mu*f2[i-1]*dt+sigma*f2[i-1]*rnorm(1,mean=0,sd=sqrt(dt))
f2[i]=f2[i-1]+delta
}
plot(t,f2,type="l")