def setUp(self):
"""Setup the Prior object."""
# A half-bounded uniform prior ensuring parm >= 0.
self.uPrior = Prior(UniformUnnormedRV(lower=0.))
# A normalized uniform prior ensuring param [10^-18, 10^-12]
self.bPrior = Prior(UniformBoundedRV(1.0e-18, 1.0e-12))
# A bounded Gaussian prior to ensure that param is in [0, 1]
mean, std, low, up = 0.9, 0.1, 0.0, 1.0
self.gPrior = Prior(GaussianBoundedRV(loc=mean, scale=std,
lower=low, upper=up))
# A Gaussian prior
self.nPrior = Prior(norm(loc=0, scale=1))
# Linear exponent prior p(x) ~ 10**x
self.lePrior = Prior(LinearExpRV(lower=-18, upper=-12))
评论列表
文章目录