Sampling from a discrete distribution, for a ParamFct or ParamLgl.
R6::R6Class inheriting from Sampler1D.
smpl = Sampler1DCateg$new(param, prob = NULL)
param
:: Param
Domain / support of the distribution we want to sample from.
prob
:: numeric()
Numeric vector of param$nlevels
probabilities, which is uniform by default.
See Sampler1D. Additionally, the class provides:
prob
:: numeric(n)
Numeric vector of param$nlevels
probabilities, which is uniform by default.
See Sampler1D.
Other Sampler:
Sampler1DNormal
,
Sampler1DRfun
,
Sampler1DUnif
,
Sampler1D
,
SamplerHierarchical
,
SamplerJointIndep
,
SamplerUnif
,
Sampler