Skip to content

Commit 986ac92

Browse files
committed
use statistics library instead of scipy
1 parent 2698724 commit 986ac92

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ciw/dists/distributions.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from typing import List, NoReturn
1818

1919
import numpy as np
20-
from scipy.stats import norm
20+
import statistics as st
2121

2222
from ciw.auxiliary import *
2323
from ciw.individual import Individual
@@ -416,8 +416,9 @@ def variance(self):
416416
def median(self):
417417
# Truncated below at 0
418418
z = self._mean / self._sd
419-
target = 1.0 - 0.5 * norm.cdf(z)
420-
return self._mean + self._sd * norm.ppf(target)
419+
Norm = st.NormalDist(0, 1)
420+
target = 1.0 - 0.5 * Norm.cdf(z)
421+
return self._mean + self._sd * Norm.inv_cdf(target)
421422

422423
@property
423424
def upper_limit(self):

0 commit comments

Comments
 (0)