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, kursun bir parçasıdır
R'da Feature Engineering
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)