Menyiapkan panggung
Anda akan mengeksplorasi himpunan data attrition_num dari sudut pandang PCA untuk memahami apakah memungkinkan mengurangi dimensi sambil mempertahankan sebagian besar informasi. Mulailah dengan membuat sebuah recipe yang menyaring fitur dengan varians nyaris nol, menormalisasi data, dan menerapkan PCA.
Himpunan data attrition_num sudah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Rekayasa Fitur di R
Petunjuk latihan
- Hapus kemungkinan fitur dengan varians nyaris nol.
- Normalisasi semua data numerik.
- Terapkan PCA.
- Akses nama elemen keluaran dengan menyiapkan recipe.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)