始める無料で始める

PCA を実行する

分析の次のステップとして、wisc.data に対して PCA を実行しましょう。

前の章では、PCA を実行する前にデータをスケーリングする必要があるかどうかを確認することが重要だと学びました。データをスケーリングする一般的な理由を 2 つ思い出してみましょう。

  1. 入力変数が異なる単位で測定されている場合。
  2. 入力変数の分散に大きな差がある場合。

この演習はコースの一部です

R による教師なし学習

コースを見る

演習の手順

これまでに作成した変数 wisc.data と diagnosis は、引き続きワークスペースで使用できます。

  • これまでと同様に colMeans() 関数と apply() 関数を使って、データの特徴量の平均と標準偏差を確認し、スケーリングが必要かどうかを判断しましょう。
  • wisc.data に対して PCA を実行しましょう(必要に応じてスケーリングを行います)。結果のモデルは wisc.pr に代入しましょう。
  • summary() 関数を使って、結果の要約を確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Check column means and standard deviations



# Execute PCA, scaling if appropriate: wisc.pr


# Look at summary of results
コードを編集して実行