Skip to content

Commit a3dce73

Browse files
factorial calculation fixed
1 parent 3b63174 commit a3dce73

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/PoissonRandom.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ function procf(λ, K::Int, s::Float64)
100100

101101
if K < 10
102102
px = -float(λ)
103-
log_py = K * log(λ) - loggamma(K + 1) # log(K!) via loggamma
104-
py = exp(log_py)
103+
py = λ^K / prod(1:K)
105104
else
106105
δ = inv(12) / K
107106
δ -= 4.8 * δ^3

0 commit comments

Comments
 (0)