在 glmtree() 之后在 plot() 中使用终端面板

Using terminal panels in plot() after glmtree()

按以下方式使用逻辑树的递归分区模型

library("partykit")
glmtr <- glmtree(formula = y~t + 1 | (variables)^2,
                 data = dff, 
                 minsize = 500,
                 maxdepth=4,
                 family = binomial)


plot(glmtr, terminal_panel = NULL)

我获得了一个图表,其中终端面板相互重叠,处理效果 (t) 的视觉解释变得困难(特别是当将图表包含在文档中时)。

为了让剧情更直观,我尝试减少 maxdepth=3。尽管这可以解决问题,但我缺少信息,因为我遗漏了树上的许多叶子。

有没有办法在保持一定数量的叶子(例如 maxdepth=4)的同时手动减小终端面板的尺寸?

你提前:)

在这种情况下,我建议在足够大的设备上绘制树,以显示所有内容以及可以轻松缩放的位置等。例如,可以绘制成一个大的 PDF 文件,然后浏览并缩放PDF 查看器。这样的东西应该可以正常工作:

pdf("glmtr.pdf", height = 10, width = 20)
plot(glmtr, terminal_panel = NULL)
dev.off()