ПочатиПочніть безкоштовно

Підготовка сцени

Ви досліджуватимете набір даних attrition_num з погляду PCA, щоб зʼясувати, чи можна зменшити розмірність, зберігши більшість інформації. Почніть зі створення рецепта, який відфільтровує ознаки з майже нульовою дисперсією, нормалізує дані та застосовує PCA.

Набір даних attrition_num уже завантажено для вас.

Ця вправа є частиною курсу

Feature Engineering в R

Переглянути курс

Інструкції до вправи

  • Видаліть можливі ознаки з майже нульовою дисперсією.
  • Нормалізуйте всі числові дані.
  • Застосуйте PCA.
  • Підготуйте рецепт, щоб отримати назви вихідних елементів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код