Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想对长格式的数据帧进行 PCA:
时间1 id1 数据11 时间1 id2 数据12 时间2 id1 数据21 等等
时间1 id1 数据11
时间1 id2 数据12
时间2 id1 数据21
等等
有没有一种简单的方法可以做到这一点,或者是标准的方法reshape,然后再做princomp。我的数据集非常大,大约有 40,000 次和 4,000 个 id。
reshape
princomp
对于如此简单的重塑,我认为您所需要的只是
m <- matrix(mydata[,3],nrow=ntimes,byrow=TRUE) princomp(m)
这应该给你一个ntimes矩阵nIDs来玩。它会(可能很多)比reshape.
ntimes
nIDs