The util submodule¶
Contents:
-
class
multibeep.util.gaussian_posterior(float_t mean, float_t variance)¶
-
class
multibeep.util.posterior_class¶ Bases:
objectbase class for all posteriors
-
cdf(self, float_t x)¶
-
mean(self)¶ posterior’s mean
Returns: float – the mean of the posterior or None if the posterior is invalid
-
pdf(self, float_t x)¶ evaluates the posterior for the mean
Parameters: x (float) – where to evaluate the pdf Returns: float – the pdf value at x or None if the posterior is invalid
-
quantile(self, float_t x)¶
-
support(self, float_t delta)¶
-
valid(self)¶ checks if the posterior is useful
Returns: bool – False, if the posterior is not valid, e.g. when not enough pulls have been performed.
-
variance(self)¶ variance of the posterior over the mean
Returns: float – the variance of the posterior or None if the posterior is invalid
-
-
class
multibeep.util.rng_class(int seed)¶ Bases:
objecta pseudo random number generator
Parameters: seed (int) – to initialize the PRNG in a specific state