|
|
Ce code **SacDeBilles.py**, en développement, offre les mêmes fonctions que le code en Scratch, sauf l'aspect "progressif" de l'affichage. Il est davantage taillé pour les grands tirages, car :
|
|
|
- il est possible de **régler le nombre de lignes et de colonnes**, le défaut est de 10x10, comme pour le code en Scratch mais :
|
|
|
- on peut tirer les billes une par une :
|
|
|
- on peut les augmenter pour réaliser rapidement un très grand nombre de tirages ;
|
|
|
- il propose des **bilans**, utile après le tirages de nombreuses billes pour obtenir des valeurs empiriques des probabilités de tirage et d'indicateurs de variabilité,
|
|
|
Ce code **SacDeBilles.py**, en développement, reprend le code en Scratch, sans l'aspect "progressif" de l'affichage, mais avec des fonctionnalités supplémentaires qui facilitent l'interprétation :
|
|
|
|
|
|
- la taille initiale des séries est une grille 10 lignes x 10 colonnes, comme pour le code en Scratch mais il est possible de modifier le nombre de lignes et de colonnes ; ainsi :
|
|
|
- on peut tirer les billes une par une pour simuler le tirage manuel dans un sac ;
|
|
|
- on au contraire procéder par grandes séries ;
|
|
|
- il garde les informations principales des tirages précédents, avec un **bilan cumulé des tirages**, qui donne les valeurs empiriques des probabilités de tirage, et une **chronologie des billes "rares"** obtenues pour chaque série, qui illustre la variabilité d'une série à l'autre.
|
|
|
- la composition du sac, c'est à dire le nombre de classes de période de retour et leur code couleur sont faciles à redéfinir dans le code. On pourrait donc distinguer par exemple les tirages de période de retour inférieure à 2 ans (donc 50 billes s'il y en a 100).
|
|
|
|
|
|
De plus, le nombre de classes de période de retour et leur code couleur sont faciles à redéfinir dans le code.
|
|
|
```python
|
|
|
self.dico_freq['noire(s)'] = Intervalle(0, 0.9, 'black', " T =< 10 ans") # "'...inférieure à la décennale')
|
|
|
self.dico_freq['verte(s)'] = Intervalle(0.9, 0.98, 'green', "10 ans < T =< 50 ans") #'...entre la décennale \net la cinquantennale')
|
... | ... | |