From f935edcf7eba8e350f5d3d8de2af96787307e480 Mon Sep 17 00:00:00 2001 From: getzdan Date: Sat, 11 Nov 2023 19:35:36 -0500 Subject: [PATCH] Change comparison operator to avoid problematic p=0 edge case --- src/univariate/discrete/bernoulli.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/univariate/discrete/bernoulli.jl b/src/univariate/discrete/bernoulli.jl index c1dee968ce..7ced0e6e37 100644 --- a/src/univariate/discrete/bernoulli.jl +++ b/src/univariate/discrete/bernoulli.jl @@ -114,7 +114,7 @@ cf(d::Bernoulli, t::Real) = failprob(d) + succprob(d) * cis(t) #### Sampling -rand(rng::AbstractRNG, d::Bernoulli) = rand(rng) <= succprob(d) +rand(rng::AbstractRNG, d::Bernoulli) = rand(rng) < succprob(d) #### MLE fitting