ZVCV

Zero-Variance Control Variates

CRAN Package

Stein control variates can be used to improve Monte Carlo estimates of expectations when the derivatives of the log target are available. This package implements a variety of such methods, including zero-variance control variates (ZV-CV, Mira et al. (2013) doi:10.1007/s11222-012-9344-6), regularised ZV-CV (South et al., 2018 doi:10.48550/arXiv.1811.05073), control functionals (CF, Oates et al. (2017) doi:10.1111/rssb.12185) and semi-exact control functionals (SECF, South et al., 2020 doi:10.48550/arXiv.2002.00033). ZV-CV is a parametric approach that is exact for (low order) polynomial integrands with Gaussian targets. CF is a non-parametric alternative that offers better than the standard Monte Carlo convergence rates. SECF has both a parametric and a non-parametric component and it offers the advantages of both for an additional computational cost. Functions for applying ZV-CV and CF to two estimators for the normalising constant of the posterior distribution in Bayesian statistics are also supplied in this package. The basic requirements for using the package are a set of samples, derivatives and function evaluations.


Documentation


Team


Insights

Last 30 days

Last 365 days

The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.

Data provided by CRAN


Binaries


Dependencies

  • Imports7 packages
  • Suggests3 packages
  • Linking To3 packages