BaşlayınÜcretsiz başlayın

Corr() Kullanımı

Eski bir deyiş olan 'Korelasyon nedenselliği göstermez' önemli bir uyarıdır. Yine de korelasyon, modellerimizde kullanmak için umut vadeden özelliklere nereden bakmaya başlayacağımız konusunda bize iyi bir yön verir. Bu egzersizi, verilerini ilk kez tararken desenler bulmaya çalışmanın nasıl hissettirdiğini görmek için kullan.

Senin için sütun adlarını içeren columns adlı bir liste oluşturuldu. Bu egzersizde bu sütunlarla 'SALESCLOSEPRICE' arasındaki korelasyonu hesaplayacak ve en yüksek olanı bulacaksın.

Bu egzersiz, kursun bir parçasıdır

PySpark ile Özellik Mühendisliği

Kursa Göz Atın

Egzersiz talimatları

  • columns üzerinde yinelemek için bir for döngüsü kullan.
  • Her döngü adımında, geçerli sütun ile 'SALESCLOSEPRICE' arasındaki korelasyonu corr() yöntemiyle hesapla.
  • Gözlemlenen en yüksek korelasyonu ve hangi sütunda olduğunu güncelleyecek mantığı oluştur.
  • 'SALESCLOSEPRICE' ile en yüksek korelasyona sahip sütunun adını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Name and value of col with max corr
corr_max = 0
corr_max_col = columns[0]

# Loop to check all columns contained in list
for ____ in ____:
    # Check the correlation of a pair of columns
    corr_val = df.____(____, ____)
    # Logic to compare corr_max with current corr_val
    if ____ ____ ____:
        # Update the column name and corr value
        corr_max = corr_val
        corr_max_col = col

print(corr_max_col)
Kodu Düzenle ve Çalıştır