CommencezCommencez gratuitement

Bootstrap par paires des données illettrisme/fertilité

En utilisant la fonction que vous venez d'écrire, effectuez un bootstrap par paires pour tracer un histogramme décrivant l'estimation de la pente à partir des données illettrisme/fertilité. Indiquez aussi l'intervalle de confiance à 95 % de la pente. Les données sont disponibles dans les tableaux NumPy illiteracy et fertility.

Pour rappel, draw_bs_pairs_linreg() a la signature draw_bs_pairs_linreg(x, y, size=1) et retourne deux valeurs : bs_slope_reps et bs_intercept_reps.

Cette activité fait partie du cours

Réflexion statistique en Python (partie 2)

Voir le cours

Instructions de l’exercice

  • Utilisez votre fonction draw_bs_pairs_linreg() pour obtenir 1000 répliques bootstrap de la pente et de l'ordonnée à l'origine. Les données de l'axe des x sont illiteracy et celles de l'axe des y sont fertility.
  • Calculez et affichez l'intervalle de confiance bootstrap à 95 % pour la pente.
  • Tracez et affichez un histogramme des répliques de la pente. Assurez-vous d'identifier vos axes. C'est déjà fait pour vous, alors cliquez sur Soumettre la réponse pour voir votre histogramme !

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Generate replicates of slope and intercept using pairs bootstrap
bs_slope_reps, bs_intercept_reps = ____

# Compute and print 95% CI for slope
print(np.percentile(____, ____))

# Plot the histogram
_ = plt.hist(bs_slope_reps, bins=50, normed=True)
_ = plt.xlabel('slope')
_ = plt.ylabel('PDF')
plt.show()
Modifier et exécuter le code