I'm working with a variant of the Ornstein Uhlenbeck model that includes Lévy-type jumps, (i.e. a jump-diffusion model with mean reversion).
I want the distribution of $X_t$ (given the parameters of the model and a value for $X_0$), but I'm not sure how to calculate it and I haven't been able to find an explicit solution in the literature.
The stochastic differential equation would be something like:
$$dX_t = \theta(\mu - X_t)dt + \sigma_W d\mathbf{W}_t + \sigma_j d\mathbf{P}_\lambda,$$
where the first term controls the mean-reversion, the second term is a standard Wiener process, and and $\mathbf{P}_\lambda$ is a compound Poisson process that has intensity $\lambda$ and zero-mean jumps with variance $\sigma^2_j$.
If I didn't have any mean-reversion, $X_t$ would be Gaussian with mean $X_0$ and variance $t(\sigma_W^2 + \lambda\sigma^2_j)$, i.e. the sum of the variances from the two processes.
Alternatively, if I didn't have any jumps, $X_t$ would also be normally distributed, with mean $X_0 e^{-\theta t} + \mu (1 - e^{-\theta t})$ and variance $\sigma_W^2 (1 - e^{-2 \theta t})/(2 \theta)$ (i.e. exponential decay toward the stationary distribution of the OU process).
Since I have jumps and mean-reversion, $X_t$ is no longer Gaussian; its tails would be too fat for that. However, it does seem like $P(X_t=x|N_j)$ (where $N_j$ is the number of jumps) would be Gaussian, because it would just be a sum of Gaussian random variables.
My problem is that I don't know what the mean and variance of this conditional Gaussian would be. Depending on how long it had been since the last jump, the variance could be anywhere between the OU variance and that amount plus the jump variance, and I'm not sure how to integrate over the possibilities.
Could someone please point me to a solution or help me calculate it?