2016-04-17 15 views
2

Partialplot functionrandomForestパッケージを使用しています。複数の部分依存グラフを1つのグラフに表示

複数の部分依存グラフを1つのグラフにまとめたいと考えています。私の論文のプロモーターは私に、それらを保存することができると言いました(環境では、私はこれを行い、そのリストに 'x'と 'y'変数を持つリストオブジェクトを得ました)が、グラフを保存した後

私は何をしたいです:

1.保存PDプロット

2.リコール彼らは

3.プロット複数のPDP 1つのグラフに

+0

'randomForest'がベースグラフィックを使用する場合(つまり、グリッドは必要ありません)、' layout'関数 '' layout'を見てください。 – lmo

+0

ベースグラフィックは「再現可能」ではありません。グリッドグラフィックス(latticeまたはggplot)を使用する場合は、グラフィックス呼び出しを名前付きオブジェクトに保存します。サンプルデータセットと、これまでに達成したことに似た何かを行い、必要なことを明確にするコードを投稿する必要があります。最終的なプロットの最終的な範囲を決定し、正確なオーバーレイを可能にする方法に沿ってxlimとylimの値を設定する必要があります。すべては詳細に依存します。 –

答えて

0

partialPlot関数を使用する代わりに、0の中にplotmo関数を使用することを検討してくださいパッケージ。これにより、すべての変数と変数のペアのプロットが1ページに表示されます。例:あなたは、変数と変数のペアがplotmoのALL1、ALL2、degree1とdegree2引数を使用してプロットを受けるかを正確に指定することができます

plot http://www.milbo.org/doc/plotmo-randomforest-trees.png

を与える

library(randomForest) 
data(trees) 
mod <- randomForest(Volume~., data=trees) 
library(plotmo) 
plotmo(mod, pmethod="partdep") # plot partial dependencies 

。追加の例はvignette for the plotmo packageにあります。

関連する問題