私のデータには 229907 行と 200 列が含まれています。その上でランダムフォレストをトレーニングしています。時間がかかることはわかっています。しかし、いくらかはわかりません。このデータで randomforest を実行している間、R は応答しなくなります。「R コンソール (64 ビット) (応答なし)」。私はそれが何を意味するのか知りたいだけですか?R はまだ機能していますか、それとも機能しなくなったので、閉じてからやり直す必要がありますか?
2960 次
3 に答える
2
長時間の計算中に RGui が応答しないのはよくあることです。しばらく待つと、通常は戻ってきます。
実行時間は、データ サイズに比例してスケーリングしません。デフォルトのパラメーターを使用すると、データが増えるということは、処理する観測が増えることと、ツリーごとのノードが増えることの両方を意味します。ntree=1
さまざまなパラメータ値とさまざまな量のデータを使用していくつかの小さなフォレストを構築してみてmaxnodes
、所要時間の感覚をつかんでください。CPU と RAM の使用状況を監視できるように、Windows のタスク マネージャーなどを同時に開いてください。
もう 1 つの方法として、いくつかの小さなフォレスト (ntree の値が小さい) を作成し、combine
関数を使用して大きなフォレストを作成することもできます。
于 2013-08-01T14:00:12.810 に答える
0
CPU使用率とメモリ使用率を確認する必要があります。CPU がまだ R プロセスで高い使用率を示している場合、R はおそらくまだ強力です。
于 2013-06-11T12:09:18.610 に答える