---
# System prepended metadata

title: TP 1p416

---

---
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