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, kursun bir parçasıdır
R'de Boyutsal Azaltma
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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 <- "___"