始める無料で始める

下準備を整えよう

主成分分析(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)
コードを編集して実行