10

Rで1347 x 209974の行列の列の相関関係を見つけようとしています。それを行うたびに(単純なコマンドcor(matrix)を使用すると、次のメッセージが表示されます:

 *** caught segfault ***
address 0xffffffffd058abf8, cause 'memory not mapped'

Traceback:
 1: cor(matrix)

マトリックスが大きすぎるからですか?

もしそうなら、行の一意のペア間の相関を見つける2つの連結されたforループを使用する以外に、相関を見つける方法について誰か提案がありますか? (私はこれを試しましたが、数時間かかります。)

すでに確認しましたが、すべての行の標準偏差はゼロではないため、これが相関が計算されていない理由ではないことがわかります。

4

1 に答える 1

1

DATA$x <- as.numeric(as.matrix(x)) x が関数であるリスト DATA で関数を呼び出すのと同じ問題がありました。as.numeric を削除したところ、問題は解決しました。どなたかのお役に立てれば…</p>

于 2015-05-03T09:33:59.923 に答える