Skip to content

JuliaDiffusionBayes/DiffusionDefinition.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DiffusionDefinition.jl
DiffusionDefinition.jl

A collection of convenient methods for defining diffusion processes and sampling from their laws.

Stable Dev Build Status

Key FeaturesInstallationHow To UseRelatedLicense

Key Features

  • Convenient methods facilitating
    • defining diffusion laws
    • forward-sampling their trajectories
    • computing functionals of sampled paths
    • computing gradients of functionals of sampled paths with respect to diffusion parameters or with respect to the starting point of the trajectory
  • A number of predefined diffusion processes that can be immediately loaded in and experimented on

Installation

] add DiffusionDefinition

How To Use

See the documentation.

Related

DiffusionDefinition.jl belongs to a larger suite of packages in JuliaDiffusionBayes designed to facilitate Bayesian inference for diffusion processes. Other packages in this suite consist of:

  • ObservationSchemes.jl: a systematic way of encoding discrete-time observations for stochastic processes
  • GuidedProposals.jl: defining and sampling conditioned diffusion processes
  • ExtensibleMCMC.jl: a modular implementation of the Markov chain Monte Carlo (MCMC) algorithms
  • DiffusionMCMC.jl: Markov chain Monte Carlo (MCMC) algorithms for doing inference for diffusion processes

License

MIT