3

主成分分析を行うつもりで、このPCA チュートリアルをガイドとして使用しています。次のコードがあります。

library("ade4")
Data <- read.table("D:/Bla/Data1.txt", header = TRUE, sep="\t")    
plot(Data$X, Data$Y)
pc <- dudi.pca(Data, scale = FALSE, scan = FALSE)    
pc$eig

ただし、チュートリアルにあるようないくつかの固有値が得られません。私は何か間違ったことをしていますか、それともdudi.pca既知の「問題」がありますか? ところで、どうすれば固有ベクトルを取得できますか?

PS:

私はこのデータを使用しました:

X   Y
2.5 2.4
0.5 0.7
2.2 2.9
1.9 2.2
3.1 3
2.3 2.7
2   1.6
1   1.1
1.5 1.6
1.1 0.9

平均をdudi.pca引くことによって正規化します。

4

1 に答える 1

1

リンクしたPDFでは、固有値は次のコマンドを介して取得されます。

eigen(cov(Data))

一方、(私が推測する)からの固有値はdudi.pca、中央に配置され、スケーリングされた共分散行列から取得されます。

于 2011-10-27T12:49:23.543 に答える