2

現在作業中のデータセットに不足している値を入力してみたいと思います。データには、13300の観測値と9つの特徴があります。ランダムフォレストを実行したいので、rfimputeを使用してこれらの欠落している値を埋めてみました。次のエラーが発生します:サイズ678.4Mbのベクトルを割り当てることができません。私はこれを8GBのRAMを搭載したWindowsマシンで実行しています。これは私が行う呼び出しです:

datos.imputados <- rfImpute(vo~P4.Plan.Esp+P11.Comprador+SegmentoDisipado+PersMcKinsey+Kids+IndefDulceSal+lugarcons+Compania,data=datos,ntrees=300,iter=6)

¿ここで何が起こっているのですか?670mbsはそれほど多くないように聞こえます...

4

2 に答える 2

2

私も同じ問題を抱えていました。Roland のコメントで説明されているように、この段階では不足している可能性のある追加の 700 MB のメモリが必要です。

メモリを解放しようとするか、あまり洗練されていない代入方法を検討することができます。imputeここで説明したようにhttps://stackoverflow.com/a/13114887/55070

于 2013-06-17T07:48:28.773 に答える