MulaiMulai sekarang secara gratis

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

Lihat Kursus

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)
Edit dan Jalankan Kode