НачатьНачать бесплатно

Подготовка к работе

Вы будете исследовать набор данных attrition_num с точки зрения PCA, чтобы оценить возможность снижения размерности с сохранением большей части информации. Начните с создания рецепта, который отфильтровывает признаки с близкой к нулю дисперсией, нормализует данные и применяет PCA.

Набор данных attrition_num уже загружен для вас.

Это упражнение является частью курса

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