DiffusionRjgqd-package: A package for Performing Inference and Analysis on...

Description Details Author(s) References See Also Examples

Description

DiffusionRjgqd is a toolbox for performing analysis and inference on a class of jump diffusion processes with quadratic drift and diffusion with state-dependent and time inhomogeneous jump mechanisms. The package consists of functions for performing likelihood based inference and transitional density approximations for both 1D and 2D JGQDs.

Details

Package: DiffusionRjgqd
Type: Package
Version: 0.1.0
Date: 2015-12-01
License: GPL (>= 2)

The package is designed around an interface whereby the user supplies standard R-functions dictating the functional form of the coefficients of the JGQD after which the package handles all the necessary mathematics and algorithmic construction. Furthermore, computational efficiency is optimized by constructing algorithms in C++ using the Rcpp and RcppArmadillo libraries.

Functions included in the package:

BiJGQD.density : Generate the transitional density of a 2D JGQD.
BiJGQD.mcmc* : Conduct inference via MCMC on a 2D JGQD.
JGQD.density : Generate the transitional density of a 1D JGQD.
JGQD.mcmc* : Conduct inference via MCMC on a 1D JGQD.

* Functions use C++.

Author(s)

Etienne A.D. Pienaar: etiennead@gmail.com

Maintainer: Etienne A.D. Pienaar (etiennead@gmail.com)

References

Updates available on GitHub at https://github.com/eta21.

See Also

BiJGQD.mcmc, JGQD.mcmc, JGQD.dic,JGQD.remove and JGQD.density.

Examples

1
2
3
4
5
## Not run: 
example(JGQD.density)
example(BiJGQD.density)

## End(Not run)

Example output

Warning messages:
1: In rgl.init(initValue, onlyNULL) : RGL: unable to open X11 display
2: 'rgl_init' failed, running with rgl.useNULL = TRUE 
3: .onUnload failed in unloadNamespace() for 'rgl', details:
  call: fun(...)
  error: object 'rgl_quit' not found 

JGQD.d> ## No test: 
JGQD.d> ##D 
JGQD.d> ##D #===============================================================================
JGQD.d> ##D 
JGQD.d> ##D  # For detailed notes and examples on how to use the JGQD.density() function, see
JGQD.d> ##D  # the following vignette:
JGQD.d> ##D 
JGQD.d> ##D  RShowDoc('Part_2_Transition_Densities',type='html','DiffusionRjgqd')
JGQD.d> ##D 
JGQD.d> ##D #===============================================================================
JGQD.d> ## End(No test)
JGQD.d> 
JGQD.d> 
JGQD.d> 

BJGQD.> ## No test: 
BJGQD.> ##D #===============================================================================
BJGQD.> ##D 
BJGQD.> ##D  # For detailed notes and examples on how to use the BiJGQD.density() function, see
BJGQD.> ##D  # the following vignette:
BJGQD.> ##D 
BJGQD.> ##D  RShowDoc('Part_3_Bivariate_Diffusions',type='html','DiffusionRjgqd')
BJGQD.> ##D 
BJGQD.> ##D #===============================================================================
BJGQD.> ## End(No test)
BJGQD.> 
BJGQD.> 
BJGQD.> 

DiffusionRjgqd documentation built on May 1, 2019, 9:21 p.m.