ソースを参照

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