Expand description
Auto-generated module
🤖 Generated with SplitRS
Traits§
- Quasi
Random Sequence - Trait for quasi-random sequences.
Functions§
- blue_
noise_ 2d - Generate 2D Poisson disk (blue noise) samples using Bridson’s algorithm.
- bootstrap_
mean_ ci - Bootstrap estimate of the mean and its 95% confidence interval.
- bootstrap_
resample - Bootstrap resample
datawith replacement, returningnresampled datasets. - effective_
sample_ size - Effective sample size (ESS) from normalized importance weights.
- halton_
multivariate - Generate
nmulti-dimensional Halton points using the firstn_dimsprimes as bases. - halton_
sequence - Van der Corput / Halton sequence in a given
base. Returnsnvalues in[0,1). - importance_
sample - Discrete inverse-CDF (importance) sampling.
- importance_
sampling_ estimate - Compute IS estimate of
E\[h(X)\]whereX ~ targetbut samples are drawn fromproposal. - importance_
weights - Compute unnormalized importance weights for a set of samples.
- latin_
hypercube_ sample - Latin Hypercube Sample:
npoints inddimensions, each in[0,1). - lhs_
maximin - Latin Hypercube Sampling with maximin distance optimization.
- mc_
antithetic - Antithetic variates Monte Carlo estimator.
- mc_
control_ variate - Control-variate Monte Carlo estimator.
- monte_
carlo_ integrate - Monte Carlo integration of
fover\[a, b\]usingnuniform samples. - monte_
carlo_ integrate_ nd - Monte Carlo integration of
fover the unit hypercube\[0,1)^dinddimensions. - qmc_
integrate_ halton - Quasi-Monte Carlo integration using the Halton sequence.
- qmc_
integrate_ sobol - Quasi-Monte Carlo integration using the 1-D Sobol sequence.
- rejection_
sample_ 1d - Draw
nsamples from an arbitrary 1-D PDF using rejection sampling. - rejection_
sample_ 2d - 2-D rejection sampling.
- sample_
gaussian_ 3d - Sample a 3-D Gaussian vector with zero mean and isotropic standard deviation
sigma. - sample_
maxwell_ boltzmann - Sample a 3-D velocity vector from the Maxwell–Boltzmann distribution.
- sample_
sphere_ surface - Sample a point uniformly on the surface of the unit sphere (Marsaglia 1972).
- sample_
sphere_ volume - Sample a point uniformly inside the closed unit ball (rejection sampling).
- self_
normalized_ is - Self-normalized importance sampling estimator for
E_target\[h(X)\]. - sobol_
sequence - Sobol’ quasi-random sequence:
npoints inddimensions (up to 3 dims). - sobol_
sequence_ 10d - Generate
nSobol points in 10 dimensions. - stratified_
sample_ 1d - Stratified 1-D sampling.
- stratified_
sample_ 1d_ rng - Stratified (jittered) 1-D samples using
rand::Rng. - stratified_
sample_ nd - Generate
n_samplesstratified samples inn_dimsdimensions. - stratified_
unit_ hypercube - Generate
n_samplesstratified samples over the unit hypercube\[0,1)^d. - systematic_
resample - Systematic resampling for particle filters.