Simulation d'une loi binomiale
Somme de $n$ Bernoulli & distribution empirique
Enonce
Simuler n_simul réalisations d'une loi $\mathcal{B}(n, p)$ et retourner le vecteur des $n + 1$ fréquences empiriques $(f_0, f_1, ..., f_n)$ sous forme de np.ndarray.
Signature attendue
def distribution_binomiale(n: int, p: float, n_simul: int) -> np.ndarray:
📖 Rappel de cours
Une variable aléatoire $X$ suit une loi binomiale $\mathcal{B}(n, p)$ si elle compte le nombre de succès dans $n$ tirages indépendants de $\mathcal{B}(p)$.
Loi de probabilité et moments :
$\mathbb{P}(X = k) = \binom{n}{k} p^k (1 - p)^{n - k}, \quad \mathbb{E}(X) = np, \quad \text{Var}(X) = np(1 - p)$
On va estimer la loi en simulant n_simul échantillons et en comptant les occurrences de chaque valeur $k \in [\![0, n]\!]$.
← Exercices Python pour la prépa ECG — probabilités, matrices, suites
Exercices du meme theme
- Distribution stationnaire d'une chaîne de Markov
- Mensualité d'un prêt à taux fixe
- Simulation d'une loi de Bernoulli
- Simulation d'une loi géométrique
- Probabilités empiriques d'une loi de Poisson
- Loi uniforme discrète
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.