2011-10-27 12 views
3

私はいくつかの主成分分析を行うつもりですが、このPCA tutorialを参考にしています。しかし、私はチュートリアルのものとしていくつかの固有値を得ることはありませんade4パッケージ - 主成分分析

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:

私は、このデータを使用:

dudi.pcaは平均をsubstractingによって正常化
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 

。あなたにリンクされたPDFで

+0

私はそれがpcaを正確に行うことに気付きましたが、平均を差し引いて標準偏差で除算することによってデータを正常化しました。 – cs0815

答えて

1

、固有値は、コマンドを介して得られる:(私は推測)dudi.pcaから固有値一方

eigen(cov(Data)) 

中心とスケーリングされた共分散行列から来ます。

+0

はい、私はこれを実現しました。ありがとう。 – cs0815

関連する問題