Graphiques de régression

Visualisation de données intermédiaire avec Seaborn

Chris Moffitt

Instructor

Ensemble de vélos

  • Données agrégées de vélopartage à Washington, DC
  • Données comprenant :
    • Nombre de locations
    • Données météo
    • Données de calendrier
  • Peut-on prévoir le nombre de locations ?
Visualisation de données intermédiaire avec Seaborn

Tracer avec regplot()

sns.regplot(data=df, x='temp', 
            y='total_rentals', marker='+')

Graphique de régression

Visualisation de données intermédiaire avec Seaborn

Évaluer la régression avec residplot()

  • Un graphique des résidus aide à évaluer l'ajustement d'un modèle
  • Pris en charge dans Seaborn par la fonction residplot
sns.residplot(data=df, x='temp', y='total_rentals')

Graphique des résidus

Visualisation de données intermédiaire avec Seaborn

Régression polynomiale

  • Seaborn permet la régression polynomiale via le paramètre order
sns.regplot(data=df, x='temp', 
            y='total_rentals', order=2)

Graphique de régression

Visualisation de données intermédiaire avec Seaborn

residplot avec régression polynomiale

sns.residplot(data=df, x='temp', 
              y='total_rentals', order=2)

Graphique des résidus

Visualisation de données intermédiaire avec Seaborn

Valeurs catégorielles

sns.regplot(data=df, x='mnth', y='total_rentals',
            x_jitter=.1, order=2)

Graphique des résidus

Visualisation de données intermédiaire avec Seaborn

Estimateurs

  • Dans certains cas, un x_estimator aide à mettre en évidence les tendances
sns.regplot(data=df, x='mnth', y='total_rentals',
            x_estimator=np.mean, order=2)

Graphique des résidus

Visualisation de données intermédiaire avec Seaborn

Regrouper en classes

  • x_bins permet de regrouper les données en classes discrètes
  • La droite de régression est toujours ajustée sur toutes les données
sns.regplot(data=df,x='temp',y='total_rentals',
            x_bins=4)

Graphique des résidus

Visualisation de données intermédiaire avec Seaborn

Passons à la pratique !

Visualisation de données intermédiaire avec Seaborn

Preparing Video For Download...