我正在使用randomForest
包Partialplot function
。
我想在一个图中制作多个部分依赖图。我的论文发起人告诉我,可以保存它们(在环境中,我这样做了,我在列表中得到了一个列表对象'x'和'y'变量),但我不知道怎么回事保存后的图表。
我想做的是:
1。保存PD图
2。召回他们
3. 在一个图表中绘制多个PDP
答案 0 :(得分:1)
请考虑使用plotmo包中的partialPlot
函数,而不是使用plotmo
函数。这将绘制单个页面上所有变量和变量对的图。例如:
library(randomForest)
data(trees)
mod <- randomForest(Volume~., data=trees)
library(plotmo)
plotmo(mod, pmethod="partdep") # plot partial dependencies
给出了
您可以使用plotmo的all1,all2,degree1和degree2参数精确指定要绘制的变量和变量对。其他示例位于vignette for the plotmo package。
答案 1 :(得分:0)
答案 2 :(得分:0)
完美!可以将图另存为格对象,然后调用。使用gridArrange
或CowPlot
进行绘制,并使用ggplot
将它们漂亮化。很好的解决方案!