Adloun

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 &lt;= 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.