【发布时间】:2017-07-19 18:43:19
【问题描述】:
我有一个包含 900 个示例和 3600 个变量的数据集(参见示例 #1)。我使用 prcomp 做了一个 PCA(参见示例 #3)。然后我将它旋转#3。
data <- as.data.frame(replicate(3600, rnorm(900))); #1
pca <- prcomp(data, center = TRUE, scale. = TRUE) ; #2
rot <- as.matrix(data) %*% pca$rotation; #3
现在 rot 的尺寸是 900x900,但应该是 900x3600。为什么会这样?
最好, 托斯滕
【问题讨论】: