int(np.floor(Y)) + 1Simuler en discrétisant une exponentielle bien choisie.
Simuler par la méthode exponentielle+floor et estimer sur tirages.
Simuler en discrétisant une exponentielle bien choisie.
Si avec , alors , ce qui est la loi .
p puis je calcule lam = -np.log(1 - p), de sorte que discrétisée donne .Y = -np.log(rd.random()) / lam, qui suit .X = int(np.floor(Y)) + 1 (le +1 garantit que prend ses valeurs dans ).Y = -np.log(rd.random(N)) / lam puis X = np.floor(Y).astype(int) + 1.Simuler par la méthode exponentielle+floor et estimer sur tirages.
p puis je calcule lam = -np.log(1 - p), de sorte que discrétisée donne .Je pose p = 0.25 puis `lam = -np.log(1 - 0.25) = -np.log(0.75) \approx 0{,}2877$.
Y = -np.log(rd.random()) / lam, qui suit .import numpy as np
import numpy.random as rd
p = 0.25
lam = -np.log(1 - p)
Y = -np.log(rd.random()) / lam
X = int(np.floor(Y)) + 1 (le +1 garantit que prend ses valeurs dans ).X = int(np.floor(Y)) + 1 donne une réalisation de .
Vérification : , conforme.
Y = -np.log(rd.random(N)) / lam puis X = np.floor(Y).astype(int) + 1.Y = -np.log(rd.random(10**4)) / lam
X = np.floor(Y).astype(int) + 1
print(np.mean(X))
donne environ .
La moyenne empirique confirme .
Les applications suivantes et la correction guidée sont réservées aux membres Premium
La méthode et sa première application corrigée restent en accès libre. Le Premium débloque les applications suivantes, l'aide IA et le suivi de ta maîtrise.