-2

私はこのモデルを実行しています:

library('nnet')
test <- multinom(events ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10 + X11, data = data)

そして、私はこのエラーを受け取りました:

エラー: サイズ 313.3 Mb のベクトルを割り当てることができません

これを修正する方法はありますか?たとえば、Stata の「setmem」のように、R のどこかにメモリを設定できる場所はありますか? ありがとう!

4

1 に答える 1

3

次のコマンドでメモリ制限を設定し、R の最大数を拡張します。

memory.limit()
# set max memory usage is 2G
memory.size(max=2000)

ジェニーのコメントとしてこのようなケース

memory.size()
#[1] 104.15
memory.limit()
#[1] 7888
a <- matrix(0, ncol=5000, nrow=5000)
memory.size()
#[1] 296.07
memory.size(max=8000)
#[1] 8000
memory.limit()
#[1] 8000
memory.size()
#[1] 297.23
b <- matrix(0, ncol=10000, nrow=10000)
memory.size()
#[1] 1059.07
于 2016-01-12T02:34:37.430 に答える