--- title: TP 1p416 author: Antonin Peronnet, Oscar Plaisant documentclass: scrartcl --- Programme de base: ```python=3.7+ import random def galton5(): L = [] for i in range(6): L.append(0) S = 0 for k in range(5): S = S+random.randint(0, 1) L[S] = L[S]+1 return L ``` **1)** Il s'agit du nombre d'issues possibles: 0, 1, 2, 3, 4 ou 5 **2)** Ces lignes servent uniquement à créer une liste de 6 éléments initialisés à 0. On aurait pu simplement utiliser ce code: ```python L = [0]*6 ``` **3)** La fonction `random.randint(0, 1)` donne 0 avec une probabilité $\frac{1}{2}$ et 1 avec une probabilité $\frac{1}{2}$. 0 correspont à l’echec (aller à gauche) et 1 au succès (aller à droite) **4)** | case | 0 | 1 | 2 | 3 | 4 | 5 | |----------------|---|---|---|---|---|---| |nombre de billes| 0 | 0 | 2 | 2 | 2 | 0 | **5)** ```python=3.7+ def galton5_bis(n_billes): L = [0]*6 for _ in range(n_billes): n = sum([random.randint(0, 1) for _ in range(5)]) L[n] += 1 return L ``` **6)** **a.** ```python=3.7+ # moche def galton5_frequence(n_billes): L = galton5_bis(n_billes) for i in range(len(L)): L[i] = L[i] / sum(L) return L # mieux def galton5_frequence(n_billes): L = galton5_bis(n_billes) return [e / sum(L) for e in L] ``` **b.** Pour `n_billes=100_000` la fonction à renvoyé la liste : ```python=3.7+ [0.03181, 0.15926, 0.31096, 0.31199, 0.15532, 0.03066] ``` **7)** **a.** La loi de probabilité de $X$ est une loi qui compte le nombre de succès d'une série d'épreuves de Bernoulli (5 dans ce cas) , c'est-à-dire une loi Binomiale : $X\hookrightarrow B\left(5, \frac{1}{2}\right)$. **b.** On peut dire que $X$ suit la loi donnée dans le tableau suivant : | $x_i$ | $0$ | $1$ | $2$ | $3$ | $4$ | $5$ | | ---------- |:--------:|:---------:|:--------:|:--------:|:---------:|:---------:| | $P(X=x_i)$ | $0.03125$ | $0.15625$ | $0.3125$ | $0.3125$ | $0.15625$ | $0.03125$ | Sachant que les fréquences données à la question **6)b.** sont les suivantes : | $0.03181$ | $0.15926$ | $0.31096$ | $0.31199$ | $0.15532$ | $0.03066$ | |:-:|:-:|:-:|:-:|:-:|:-:| On voit que ces fréquences correspondent bien avec les probabilités données par la loi binomiale. Cela est dû au fait que la loi suivie par $X$ est une _modélisation_ des résultats obtenus par la fonction