Julia package SDE.jl

Layout

The main module

SDE
Simulate diffusion processes in one or more dimension. Especially simulate vector linear processes / Ornstein-Uhlenbeck processes Monte Carlo sample diffusion bridges, diffusion processes conditioned to hit a point v at a prescribed time T Functions for transition density, mean and covariance of linear processes Perform Monte Carlo estimates of transition densities of general diffusion processes

with a Submodule

SDE.Schauder
To nonparametrically estimate the drift of a diffusion with unit diffusion coefficient using a Schauder wavelet “basis”

The package contains the additional modules:

Diffusion
Alternative API to generate Ito processes and diffusions
Randm
Random symmetric, positive definite, stable matrix for testing purposes.

Method

The producure in SDE.Schauder is a Julia implementation of nonparametric Bayesian inference for “continuously” observed one dimensional diffusion processes with unit diffusion coefficient. The drift is modeled as linear combination of hierarchical Faber–Schauder basis functions with a Gaussian prior on the coefficients. This incorporates a Brownian motion like prior on the drift function. The posterior is then computed using Gaussian conjugacy.

This is work in progress.

Indices and tables