Le bootstrap est une méthode de rééchantillonnage qui tire, avec remise, de nombreux échantillons de la même taille que les données observées pour estimer la distribution d'une statistique. Les percentiles 2,5 et 97,5 de cette distribution donnent un intervalle de confiance à 95 %. Il s'applique à des statistiques sans formule simple, comme la médiane.
Exemple
moyennes = [rng.choice(x, size=len(x), replace=True).mean() for _ in range(5000)]
ic = np.percentile(moyennes, [2.5, 97.5])