Package: BSL
Type: Package
Title: Bayesian Synthetic Likelihood
Version: 3.2.5
Date: 2022-11-02
Authors@R: c(person("Ziwen","An",role=c("aut"),email="ziwen.an@hdr.qut.edu.au",comment = c(ORCID = "0000-0002-9947-5182")),
            person("Leah F.","South",role=c("aut","cre"),email="l1.south@qut.edu.au",comment = c(ORCID = "0000-0002-5646-2963")),
            person("Christopher C.","Drovandi",role=c("aut"),email="c.drovandi@qut.edu.au",comment = c(ORCID = "0000-0001-9222-8763")))
Description: Bayesian synthetic likelihood (BSL, Price et al. (2018) <doi:10.1080/10618600.2017.1302882>)
    is an alternative to standard, non-parametric approximate Bayesian 
	computation (ABC). BSL assumes a multivariate normal distribution 
	for the summary statistic likelihood and it is suitable when the 
	distribution of the model summary statistics is sufficiently regular. 
	This package provides a Metropolis Hastings Markov chain Monte Carlo 
	implementation of four methods (BSL, uBSL, semiBSL and BSLmisspec) and two 
	shrinkage estimators (graphical lasso and Warton's estimator).
	uBSL (Price et al. (2018) <doi:10.1080/10618600.2017.1302882>) uses 
	an unbiased estimator to the normal density. A semi-parametric version 
	of BSL (semiBSL, An et al. (2018) <arXiv:1809.05800>) is more robust 
	to non-normal summary statistics. BSLmisspec (Frazier et al. 2019 
	<arXiv:1904.04551>) estimates the Gaussian synthetic likelihood whilst 
	acknowledging that there may be incompatibility between the model and the 
	observed summary statistic. Shrinkage estimation can help to decrease the
	number of model simulations when the dimension of the summary statistic is 
	high (e.g., BSLasso, An et al. (2019) <doi:10.1080/10618600.2018.1537928>). 
	Extensions to this package are planned. For a journal article describing how
	to use this package, see An et al. (2022) <doi:10.18637/jss.v101.i11>.
Depends: R (>= 3.3.0)
License: GPL (>= 2)
LazyLoad: yes
Imports: glasso, ggplot2, MASS, mvtnorm, copula, whitening, graphics,
        gridExtra, foreach, coda, Rcpp, doRNG, methods, stringr, Rdpack
        (>= 0.7)
Suggests: elliplot, doParallel, rbenchmark, mixtools
LinkingTo: RcppArmadillo, Rcpp
LazyData: true
RoxygenNote: 7.1.1
Encoding: UTF-8
Collate: 'BSL-package.R' 'RcppExports.R' 's4-MODEL.R' 's4-BSL.R'
        'bsl.R' 'cell.R' 'combinePlotsBSL.R' 'covWarton.R'
        'estimateLoglike.R' 'estimateWhiteningMatrix.R'
        'gaussianRankCorr.R' 'gaussianSynLike.R'
        'gaussianSynLikeGhuryeOlkin.R' 'imports.R' 'kernelCDF.R'
        'logitTransform.R' 'ma2.R' 'mgnk.R' 'myMiniProgressBar.R'
        's4-PENALTY.R' 'selectPenalty.R' 'semiparaKernelEstimate.R'
        'sliceGammaMean.R' 'sliceGammaVariance.R' 'synLikeMisspec.R'
        'toad.R'
RdMacros: Rdpack
NeedsCompilation: yes
Packaged: 2022-11-02 05:28:19 UTC; southl
Author: Ziwen An [aut] (<https://orcid.org/0000-0002-9947-5182>),
  Leah F. South [aut, cre] (<https://orcid.org/0000-0002-5646-2963>),
  Christopher C. Drovandi [aut] (<https://orcid.org/0000-0001-9222-8763>)
Maintainer: Leah F. South <l1.south@qut.edu.au>
Repository: CRAN
Date/Publication: 2022-11-03 09:00:07 UTC
Built: R 4.6.0; aarch64-apple-darwin23; 2026-04-26 06:14:19 UTC; unix
Archs: BSL.so.dSYM
