Fréquences cumulées et fonction de répartition
Exercice · niveau 3 (difficile) · mathématiques approfondies (ECG 1re année), chapitre 11 — Informatique et algorithmique · Fréquences, convergences et loi de Gauss
Énoncé
Pour , mesurer l'écart maximal entre les fréquences cumulées d'un échantillon de taille et , pour . Estimer l'exposant tel que cet écart se comporte comme .
Corrigé
import numpy as np
import numpy.random as rd
p = 0.3
for N in [100, 1000, 10000, 100000]:
d = 0.0
for r in range(30): # 30 repetitions : un seul tirage fluctue trop
X = rd.geometric(p, N)
e = 0.0
for k in range(1, 31):
e = max(e, abs(np.mean(X <= k) - (1 - (1 - p) ** k)))
d = d + e / 30
print(N, d, d * np.sqrt(N))
La fonction de répartition vaut, pour tout entier ,
par somme géométrique. C'est ce que calcule 1 - (1 - p) ** k, tandis que np.mean(X <= k) en donne la fréquence cumulée observée.
Les mesures, écart maximal moyenné sur répétitions : ; ; ; . Chaque fois que est multiplié par , l'écart est divisé par environ : donc . La troisième colonne le confirme — reste entre et , sans tendance.
Pourquoi . À fixé, la fréquence cumulée est la moyenne de variables de Bernoulli indépendantes de paramètre : sa variance vaut , donc son écart-type décroît en .
Le point délicat. Sans les répétitions, la troisième colonne saute de à et ne permet aucune conclusion : on mesurerait le hasard d'un tirage, pas la loi de l'écart. Moyenner est l'instrument.
Le point à retenir. La loi faible des grands nombres dit que l'écart tend vers , pas à quelle vitesse. La mesure donne l'exposant — et est celui de toutes les méthodes de simulation.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.