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

Kategorik özniteliklerin kodlanması

Bazen bir veri kümesinde, kategorik bir özniteliği temsil eden sayısal değerler bulunur.

donors veri kümesinde, wealth_rating bağışçının servet düzeyini göstermek için sayıları kullanır:

  • 0 = Bilinmiyor
  • 1 = Düşük
  • 2 = Orta
  • 3 = Yüksek

Bu egzersiz, bu tür bir kategorik özniteliğin nasıl hazırlanacağını gösterir ve bunun lojistik regresyon modeli üzerindeki etkisini inceler. Kullanman için donors veri çerçevesi hazır.

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

R'de Supervised Learning: Sınıflandırma

Kursa Göz Atın

Egzersiz talimatları

  • Sayısal wealth_rating sütunundan, dönüştürmek istediğin sütunu, tek tek düzeyleri ve etiketleri factor() fonksiyonuna geçirerek, gösterildiği gibi etiketlere sahip bir wealth_levels faktörü oluştur.
  • Referans kategorisini Orta olacak şekilde relevel() ile değiştir. İlk argüman yeni factor sütunun olmalı.
  • wealth_levels sütununu kullanarak donated değişkenini tahmin eden bir lojistik regresyon modeli kur ve sonucu summary() ile görüntüle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Convert the wealth rating to a factor
donors$wealth_levels <- ___(___, levels = ___, labels = ___)

# Use relevel() to change reference category
donors$wealth_levels <- ___(___, ref = ___)

# See how our factor coding impacts the model
summary(___)
Kodu Düzenle ve Çalıştır