我打算进行一些主成分分析,我使用这个PCA tutorial作为指导。我有以下代码:
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
已经知道'问题'了吗? BTW如何获得特征向量?
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
通过减去均值来标准化。
答案 0 :(得分:1)
在您链接的pdf中,特征值通过以下命令获得:
eigen(cov(Data))
而来自dudi.pca
(我推测)的特征值来自中心和缩放的协方差矩阵。