Regresyon Grafikleri

Seaborn ile Orta Düzey Veri Görselleştirme

Chris Moffitt

Instructor

Bisiklet Veri Kümesi

  • Washington DC'de toplanmış bisiklet paylaşım verileri
  • Veri şunları içerir:
    • Kiralama sayıları
    • Hava durumu bilgileri
    • Takvim bilgileri
  • Kiralama sayılarını tahmin edebilir miyiz?
Seaborn ile Orta Düzey Veri Görselleştirme

regplot() ile çizim

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

Regresyon Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

residplot() ile regresyonu değerlendirme

  • Artık (residual) grafiği, model uyumunu değerlendirmek için kullanışlıdır
  • Seaborn, residplot fonksiyonu ile destekler
sns.residplot(data=df, x='temp', y='total_rentals')

Artık Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Polinom regresyon

  • Seaborn, order parametresiyle polinom regresyonu destekler
sns.regplot(data=df, x='temp', 
            y='total_rentals', order=2)

Regresyon Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Polinom regresyonla residplot

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

Artık Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Kategorik değerler

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

Artık Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Tahminleyiciler

  • Bazı durumlarda, eğilimleri vurgulamak için x_estimator yararlı olabilir
sns.regplot(data=df, x='mnth', y='total_rentals',
            x_estimator=np.mean, order=2)

Artık Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Veriyi bölütleme

  • x_bins, veriyi ayrık aralıklara bölmek için kullanılabilir
  • Regresyon çizgisi yine tüm veriye göre uyarlanır
sns.regplot(data=df,x='temp',y='total_rentals',
            x_bins=4)

Artık Grafiği

Seaborn ile Orta Düzey Veri Görselleştirme

Hadi pratik yapalım!

Seaborn ile Orta Düzey Veri Görselleştirme

Preparing Video For Download...