multinom パッケージを使用して、データセットに対して多項ロジスティック回帰を実行しようとしています。私のデータセットには 25029 行と 5735 列があり、基本的に次のことを行っています。
test <- multinom(5735th_var ~ ., data = training.set...etc)
いくつかのエラーが発生したため、2 つのオプションを調整しました。
maxit = 1000, MaxNWts = 143541315
私の multinom 関数で。
ただし、現在、より多くの警告に直面しています (30 分以上実行した後):
Error: cannot allocate vector of size 592 Kb
In addition: Warning messages:
1: In nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE, :
Reached total allocation of 30719Mb: see help(memory.size)
2: In nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE, :
Reached total allocation of 30719Mb: see help(memory.size)
3: In nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE, :
Reached total allocation of 30719Mb: see help(memory.size)
4: In nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE, :
Reached total allocation of 30719Mb: see help(memory.size)
私はコンピュータのメモリ、RAM などの専門家ではなく、R でのビッグ データ操作について調べましたが、このコードを正常に実行するために何ができるかはまだわかりません。
アドバイスをいただければ幸いです。
ありがとう。