在一个 glmtree 中表示 20 多个级别

Represent more than 20 levels in a glmtree

目前我正在使用 R 中的 glmtree() 函数。我有一些具有 20 多个级别的因子变量。问题来自树的表示。由于某些变量中的大量级别(即 i_mode 有 29 个级别),某些叶子的一些信息无法可视化。

一种可能的解决方案是“虚拟化”这些级别。但是,如果可能的话,我宁愿不这样做。

你知道我可以用更易读的形式表示相同情节的方法吗?

有线索吗?

谢谢

我的感觉是,理解这样的情节将具有挑战性,而且超出了标签问题。就个人而言,我会尝试将这样的因素分解为层次更少的更易理解的组(尽管不一定是二元的)。

话虽如此,在树中绘制边缘标签的面板函数 edge_simple() 有一些参数可以帮助提高可读性,例如,您可以交替它们的位置并更改字体大小。有关工作示例,请参见: 此外,您可以在学习树之前尝试缩写因子级别。然而,对于 29 个级别,所有这些可能都没有多大帮助,恐怕。