Sahneyi hazırlamak
Bilginin çoğunu korurken boyutu azaltmanın mümkün olup olmadığını anlamak için PCA bakış açısından attrition_num veri kümesini keşfedeceksin. Yakın-sıfır varyansa sahip özellikleri filtreleyen, veriyi normalize eden ve PCA uygulayan bir tarif (recipe) oluşturarak başla.
attrition_num veri kümesi senin için zaten yüklendi.
Bu egzersiz
R'da Feature Engineering
kursunun bir parçasıdırEgzersiz talimatları
- Olası yakın-sıfır varyanslı özellikleri kaldır.
- Tüm sayısal veriyi normalize et.
- PCA uygula.
- Tarifi hazırlayarak çıktı öğelerinin adlarına eriş.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
pc_recipe <- recipe(~., data = attrition_num) %>%
# Remove possible near-zero variance features
___(all_numeric()) %>%
# Normalize all numeric data
___(___()) %>%
# Apply PCA
___(all_numeric())
# Access the names of the output elements by preparing the recipe
pca_output <- ___(___)
names(pca_output)