Régressions par bootstrap
Alors que vous travaillez pour le service des parcs et des loisirs de Long Beach à examiner la relation entre NO2 et SO2, vous avez remarqué un groupement de valeurs potentiellement aberrantes qui pourrait fausser les corrélations.

Examinez l'incertitude de vos corrélations au moyen d'un rééchantillonnage bootstrap pour voir à quel point vos ajustements sont stables. Par souci de commodité, l'échantillonnage bootstrap est déjà effectué et fourni sous no2_so2_boot, ainsi que no2_so2 pour les données non rééchantillonnées.
Cette activité fait partie du cours
Améliorer vos visualisations de données en Python
Instructions de l’exercice
- Indiquez à
sns.lmplot()qu'il doit tracer une droite de régression distincte pour chaquesamplede bootstrap. - Colorez chaque droite de régression en
'steelblue'et réglez leur opacité à 20 %. - Désactivez les bandes de confiance par défaut de Seaborn autour des droites de régression.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
sns.lmplot('NO2', 'SO2', data = no2_so2_boot,
# Tell seaborn to a regression line for each sample
____ = 'sample',
# Make lines blue and transparent
line_kws = {'____': 'steelblue', '____': 0.2},
# Disable built-in confidence intervals
ci = ____, legend = False, scatter = False)
# Draw scatter of all points
plt.scatter('NO2', 'SO2', data = no2_so2)
plt.show()