alpha <- c(3, 2, -1)
sigma <- c(0.5, 1)
mu <- c(pi, pi)
x <- seq(-pi, pi, l = 100)
t <- 0.5
image(x, x, matrix(dTpdWou2D(x = as.matrix(expand.grid(x, x)),
x0 = matrix(rep(0, 100 * 2),
nrow = 100 * 100, ncol = 2),
t = t, mu = mu, alpha = alpha, sigma = sigma,
maxK = 2, expTrc = 30), nrow = 100, ncol = 100),
zlim = c(0, 0.5))
points(rTpdWn2D(n = 500, x0 = rbind(c(0, 0)), t = t, mu = mu, alpha = alpha,
sigma = sigma)[, , 1], col = 3)
points(stepAheadWn2D(x0 = rbind(c(0, 0)), delta = t / 500,
A = alphaToA(alpha = alpha, sigma = sigma),
mu = mu, sigma = sigma, N = 500, M = 500, maxK = 2,
expTrc = 30), col = 4)
Run the code above in your browser using DataLab