Exemplo n.º 1
0
 def test_rate_likelihood_requires_rate(self):
     like = RateLikelihood(
         posteriors=self.data, hyper_prior=self.model,
         selection_function=self.selection_function,
         ln_evidences=self.ln_evidences)
     like.parameters.update(self.params)
     with self.assertRaises(KeyError):
         like.log_likelihood_ratio()
Exemplo n.º 2
0
 def test_rate_likelihood_conversion_function_pops_parameters(self):
     like = RateLikelihood(
         posteriors=self.data, hyper_prior=self.model,
         conversion_function=self.conversion_function,
         selection_function=self.selection_function,
         ln_evidences=self.ln_evidences)
     self.params['bar'] = None
     self.params['rate'] = 1
     like.parameters.update(self.params)
     like.log_likelihood_ratio()
     self.assertFalse('bar' in like.parameters)