소스 검색

Correct use of rng in param boots

Martin Horvat 1 년 전
부모
커밋
68c4f6771b
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      python/logistic/logit_utils.py

+ 1 - 2
python/logistic/logit_utils.py

@@ -373,7 +373,6 @@ def get_parametric_boots_pars(lm, x, y, m, degree = 1, seed = 1977):
     p = logit_poly_model(x, pars)
 
     rng = np.random.default_rng(seed)
-
     n = len(x)
 
     # generate parameters
@@ -381,7 +380,7 @@ def get_parametric_boots_pars(lm, x, y, m, degree = 1, seed = 1977):
     while True:
 
         # Generate new binary outcomes from Bernoulli(p_i)
-        y_sim = np.random.binomial(n = 1, p = p)
+        y_sim = rng.binomial(n = 1, p = p)
 
         if np.sum(y_sim) in [0, n]: continue