Approfondissement — Construire en Python un intervalle de confiance asymptotique de niveau pour la moyenne d'une loi à partir d'un échantillon i.i.d.
Sondage : sur personnes, on observe une fréquence empirique d'intentions de vote. Construire un intervalle de confiance à pour .
Approfondissement — Construire en Python un intervalle de confiance asymptotique de niveau pour la moyenne d'une loi à partir d'un échantillon i.i.d.
Pour un échantillon i.i.d. d'espérance et de variance , le TCL donne , d'où l'intervalle asymptotique où est le quantile fourni par scipy.stats.norm.ppf(1 - alpha/2).
Sondage : sur personnes, on observe une fréquence empirique d'intentions de vote. Construire un intervalle de confiance à pour .
Je simule un échantillon réaliste correspondant à ces données :
import numpy as np
np.random.seed(0)
X = np.random.binomial(1, 0.52, 1000)
alpha = 0.05
Je calcule les statistiques :
Xbar = X.mean()
Sn = X.std(ddof=1)
n = len(X)
print(Xbar, Sn) # ex: 0.512 0.500
Je récupère le quantile :
from scipy.stats import norm
z = norm.ppf(1 - alpha/2)
print(z) # 1.95996...
Je calcule l'intervalle :
h = z * Sn / np.sqrt(n)
IC = (Xbar - h, Xbar + h)
print(IC) # ex: (0.481, 0.543)
Avec une probabilité asymptotique de , appartient à .
L'intervalle de confiance asymptotique à est environ : on ne peut pas conclure que .
Les applications suivantes et la correction guidée sont réservées aux membres Premium
La méthode et sa première application corrigée restent en accès libre. Le Premium débloque les applications suivantes, l'aide IA et le suivi de ta maîtrise.