Boyutluluk ve özellik bilgisi
Bir bankada çalıştığını ve farklı kişilere verilen çeşitli krediler hakkında bilgiler topladığını düşün. Patronun, bu verileri kullanarak müşterileri farklı kredi skoru kategorilerine sınıflandırma olasılığını araştırmaya başlamanı istiyor. Kullanılabilir verilerin bir örneği credit_df içine yüklendi. Veride kaç özellik olduğunu merak ediyorsun. Ayrıca müşterileri farklı kredi kategorilerine sınıflandırmada işe yaramayacak özellikleri de belirlemek istiyorsun.
tidyverse paketi senin için yüklendi.
Bu egzersiz
R'de Boyutsal Azaltma
kursunun bir parçasıdırEgzersiz talimatları
credit_dfiçindeki özellik sayısını bul.credit_dfiçindeki her bir özelliğin varyansını hesapla.- Varyansı sıfır olan özelliği belirle ve
column_to_removedeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Find the number of features
___ %>% ___()
# Compute each column variance
credit_df %>%
___(___(___(), ~ ___(., na.rm = TRUE))) %>%
pivot_longer(everything(), names_to = "feature", values_to = "variance")
# Assign the zero-variance column
column_to_remove <- "___"