开始使用免费开始使用

准备工作

您将从 PCA 的角度探索 attrition_num 数据集,判断在保留大部分信息的同时是否可以降维。请先创建一个 recipe:过滤近零方差特征,对数据进行标准化,然后实施 PCA。

attrition_num 数据集已为您加载。

本练习是课程的一部分

R 中的特征工程

查看课程

练习说明

  • 移除可能的近零方差特征。
  • 标准化所有数值型数据。
  • 应用 PCA。
  • 通过准备该 recipe 来查看输出元素的名称。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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)
编辑并运行代码