Utilisation de la classe GaltonWatson

Utilisation de la classe GaltonWatson#

1import numpy as np
2import scipy.stats as stats
3from src.code.models.galton_watson import GaltonWatson
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 3
      1 import numpy as np
      2 import scipy.stats as stats
----> 3 from src.code.models.galton_watson import GaltonWatson

ModuleNotFoundError: No module named 'src.code.models'
1np.random.seed(0)

Loi de Poisson#

λ = 1#

Soit \(L\) la loi de reproduction.

Nous avons \(L \sim {\mathrm {Poisson}}(1)\).

1poisson_1 = stats.poisson(1)
1gp1 = GaltonWatson(poisson_1)
1nb_survivants = gp1.simule(100)
1print(f"Il reste {nb_survivants} survivants au bout de {gp1.n} époques.")
Il reste 0 survivants au bout de 10 époques.