## Hull-White/Vasicek Models
## dX(t) = 4 * (2.5 - X(t)) * dt + 1 *dW(t)
HWV(N=1000,t0=0,T=1,x0=10,theta=2.5,r=4,sigma=1)
## if theta = 0 than "OU" = "HWV"
## dX(t) = 4 * ( 0 - X(t)) * dt + 1 *dW(t)
system.time(OU(N=10^4,t0=0,T=1,x0=10,r=4,sigma=1))
system.time(HWV(N=10^4,t0=0,T=1,x0=10,theta=0,r=4,sigma=1))
Run the code above in your browser using DataLab