From 14cdd15f6dd2f8ab9b5d4051b12ed87025bda002 Mon Sep 17 00:00:00 2001 From: WEN Hao <8778305+wenh06@users.noreply.github.com> Date: Wed, 26 Apr 2023 21:43:30 +0800 Subject: [PATCH] Fix issue #1 fix ZeroDivisionError encountered using numba acceleration --- diff_binom_confint/_diff_binom_confint.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/diff_binom_confint/_diff_binom_confint.py b/diff_binom_confint/_diff_binom_confint.py index 50a9e8b..652374f 100644 --- a/diff_binom_confint/_diff_binom_confint.py +++ b/diff_binom_confint/_diff_binom_confint.py @@ -549,6 +549,9 @@ def _mee_mn_lower_upper_bounds( + ref_ratio_mle * (1 - ref_ratio_mle) / ref_total ) ) + if var == 0: + # https://github.com/DeepPSP/DBCI/issues/1 + var = np.finfo(np.float64).eps var = (delta_ratio - j) / var if -z < var < z: # flag = True