diff --git a/tupak/core/likelihood.py b/tupak/core/likelihood.py index ed30a27c1b66bb4b80dea53fc3696551c338bede..e5b2dd05354d222ae4ebbc7b108b193a6749b73d 100644 --- a/tupak/core/likelihood.py +++ b/tupak/core/likelihood.py @@ -188,15 +188,15 @@ class PoissonLikelihood(Likelihood): "value!")) # Return the summed log likelihood - return -self.N*rate + np.sum(self.counts*np.log(rate)) - - self.sumlogfactorial + return (-self.N*rate + np.sum(self.counts*np.log(rate)) + - self.sumlogfactorial) elif isinstance(rate, np.ndarray): # check rates are positive if np.any(rate < 0.): - raise ValueError(("Poisson rate function returns a negative")), + raise ValueError(("Poisson rate function returns a negative", " value!")) - return np.sum(-rate + self.counts*np.log(rate)) - - self.sumlogfactorial + return (np.sum(-rate + self.counts*np.log(rate)) + - self.sumlogfactorial) else: raise ValueError("Poisson rate function returns wrong value type!") \ No newline at end of file