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 time2 id1 data21 等
時間1 id1 データ11
時間1 id2 データ12
time2 id1 data21
等
これを行う簡単な方法はありますか、それとも標準的な方法reshapeですprincomp。私のデータセットはかなり大きく、約 40,000 回と 4,000 個の ID があります。
reshape
princomp
このような単純な再形成のために必要なのは
m <- matrix(mydata[,3],nrow=ntimes,byrow=TRUE) princomp(m)
これにより、操作するntimesbynIDsマトリックスが得られます。よりも(潜在的にはるかに)高速になりreshapeます。
ntimes
nIDs