Getting Started
Installation
We start by drawing 2 observations from a Polya-Gamma random variable with parameters 2 and 1.0.
The first step is to set up the environment:
julia> using Random, Distributions, PolyaGammaSamplers;
julia> Random.seed!(123); # Setting the seedThen, we create a sampler s. As the first parameter is a small integer, we employ the PSW sampler ([1]).
julia> s = PolyaGammaPSWSampler(2, 1.0);Finally, we obtain samples using rand.
julia> x = rand(s, 2)
5-element Vector{Float64}:
0.19409207900581654
0.21775655550527578