下準備を整えよう
主成分分析(PCA)の観点から attrition_num データセットを探索し、多くの情報を保ったまま次元削減が可能かどうかを確認します。まず、分散がほぼゼロの特徴量を除外し、データを正規化し、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)