dTpdOu {sdetorus}R Documentation

Transition probability density of the univariate OU diffusion

Description

Transition probability density of the univariate Ornstein–Uhlenbeck (OU) diffusion

dX_t=\alpha(\mu - X_t)dt+\sigma dW_t, X_0=x_0.

Usage

dTpdOu(x, x0, t, alpha, mu, sigma, log = FALSE)

meantOu(x0, t, alpha, mu)

vartOu(t, alpha, sigma)

covstOu(s, t, alpha, sigma)

Arguments

x

vector with the evaluation points.

x0

initial point.

t, s

time between observations.

alpha

strength of the drift.

mu

unconditional mean of the diffusion.

sigma

diffusion coefficient.

log

flag to indicate whether to compute the logarithm of the density.

Details

The transition probability density is a normal density with mean meantOu and variance vartOu. See dTpdMou for the multivariate case (less efficient for dimension one).

Value

A vector of the same length as x containing the evaluation of the density.

Examples

x <- seq(-4, 4, by = 0.01)
plot(x, dTpdOu(x = x, x0 = 3, t = 0.1, alpha = 1, mu = -1, sigma = 1),
     type = "l", ylim = c(0, 1.5), xlab = "x", ylab = "Density",
     col = rainbow(20)[1])
for (i in 2:20) {
  lines(x, dTpdOu(x = x, x0 = 3, t = i / 10, alpha = 1, mu = -1, sigma = 1),
        col = rainbow(20)[i])
}

[Package sdetorus version 0.1.10 Index]