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