Skip to main content

Set of Markov chain Monte Carlo (MCMC) sampling methods based on slice_sampler sampling

Project description

slicesampler

Set of Markov chain Monte Carlo (MCMC) sampling methods based on slice sampling

Available methods

The package includes the following methods:

  1. Univariate slice sampler, as described in [1]
  2. Multivariate slice sampler based on univariate updates along eigenvectors, as described in [2]
  3. Multivariate slice sampler based on combination of hit-and-run and univariate slice sampler, named hybrid slice sampler in [3]

Examples

Examples are included in the git repo at https://code.ornl.gov/2kv/slicesampling

  1. example1_univariate.py illustrates how to use the package for univariate slice sampling
  2. example2_bivariate.py illustrates how to use the package for multivariate slice sampling

References

[1] Neal, Radford M. (2003). Slice sampling. The Annals of Statistics, 31(3), 705 - 767. URL: https://doi.org/10.1214/aos/1056562461

[2] Thompson, Madeleine (2011). Slice Sampling with Multivariate Steps. PhD Thesis. URL: https://hdl.handle.net/1807/31955

[3] Rudolf, Daniel; Ullrich, Mario (2018). Comparison of hit-and-run, slice_sampler sampler and random walk metropolis. Journal of Applied Probability, 55(4), 1186-1202. URL: https://doi.org/10.1017/jpr.2018.78

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slicesampling-0.1.5.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slicesampling-0.1.5-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file slicesampling-0.1.5.tar.gz.

File metadata

  • Download URL: slicesampling-0.1.5.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for slicesampling-0.1.5.tar.gz
Algorithm Hash digest
SHA256 dafb47463458903ad23ba9e728c7f92910ac1d3e01502bf2cc0c16f4a142cfe5
MD5 0f6028d7f63c3ab1703ab37396ae875b
BLAKE2b-256 16a4ef7a6dcb46e00a3ab53195eb0f486e3991028bf2dd8769a16624f502c846

See more details on using hashes here.

File details

Details for the file slicesampling-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: slicesampling-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for slicesampling-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a6a7f4a02d7660ec0c578b6352bf7be3b9410c394b20da46b3615138dc4a35dc
MD5 e35bc76188b04aa6cbb3f7bd71c60083
BLAKE2b-256 d20e25d38448d88833c956b48c90cdbbe1310258259ed6973d8936ded76f192a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page