回答:
変わりはない。debug(prcomp)
実行する前に入力してくださいprcomp
。関数の3行目は次のようになりますx <- scale(x, center = center, scale = scale.)
。すなわち。scale = TRUE
関数呼び出し中に設定した場合は、関数内でスケーリングするか、元々スケーリングを実行します。
そうは言っても、PCAを一般的に適用するときは、変数をスケーリングすることをお勧めします。それ以外の場合、特定の変数の大きさは、サンプル内の変数間の関連を支配します。すべての変数が同じスケールで記録されているか、変数の大きさの違いに関心がある場合を除き、PCAの前にデータを正規化することをお勧めします。この問題は、CV内で何度も再検討されています。1、2、3。