bts:python:echantillonnage
Différences
Ci-dessous, les différences entre deux révisions de la page.
| bts:python:echantillonnage [2023/04/12 00:31] – créée goupillwiki | bts:python:echantillonnage [2023/04/12 15:20] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| <code python> | <code python> | ||
| # echantillonnage.py | # echantillonnage.py | ||
| + | import numpy as np | ||
| + | import matplotlib.pyplot as plt | ||
| from random import choice | from random import choice | ||
| DATA = (1, 1, 2, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 14, 14, 14, 15, 15, 16, 16, 16, 17, 19, 19) | DATA = (1, 1, 2, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 14, 14, 14, 15, 15, 16, 16, 16, 17, 19, 19) | ||
| + | print(" | ||
| + | print(" | ||
| + | |||
| + | valeurs, effectifs = np.unique(DATA , return_counts=True) | ||
| + | plt.bar(valeurs, | ||
| + | plt.show() | ||
| + | </ | ||
| + | |||
| + | Le graphique vous donne un aperçu de la répartition des valeurs dans cette population. | ||
| + | Notez les valeurs de la moyenne et de l' | ||
| + | |||
| + | Quand vous aurez vu le graphique, vous pourrez supprimer les 3 dernières lignes du code. | ||
| + | |||
| + | <code python> | ||
| def alea(): | def alea(): | ||
| """ | """ | ||
| Ligne 35: | Ligne 50: | ||
| ===== Beaucoup d' | ===== Beaucoup d' | ||
| - | On va prélever beaucoup d' | + | On va prélever beaucoup d' |
| <code python> | <code python> | ||
| - | import matplotlib.pyplot as plt | ||
| - | import statistics | ||
| - | |||
| n = 10 # choix de n | n = 10 # choix de n | ||
| resultats = [] | resultats = [] | ||
| for i in range(1000): | for i in range(1000): | ||
| e = echantillon(n) | e = echantillon(n) | ||
| - | m = statistics.mean(e) | + | m = np.mean(e) |
| resultats.append(m) | resultats.append(m) | ||
| + | | ||
| + | print(" | ||
| + | print(" | ||
| plt.hist(resultats, | plt.hist(resultats, | ||
| plt.show() | plt.show() | ||
| </ | </ | ||
| - | Vous pouvez changer la valeur de n pour voir l' | + | Vous pouvez changer la valeur de '' |
| + | Vous pouvez aussi faire le même travail sur les écarts-types. | ||
bts/python/echantillonnage.1681252289.txt.gz · Dernière modification : de goupillwiki
