私はRの使用にかなり慣れていません。関数dcor
ごとに行列の行ペアで(距離相関)を使用しようとしていouter
ます。私のコードは小さなテスト マトリックス (100x100) で動作しますが、実際のテスト マトリックス (5000 x 700) に適用しようとしましたが、結果が得られずに 1 週間以上かかりました。それは正常ですか?結果を早く出すためのアドバイスはありますか?
コードは次のとおりです。
library(energy)
outer (1:n, 1:n, FUN=Vectorize (function (i,j) dcor (a[i,], a[j,])))
n
行列の行数です。