我有一个问题,我在分类树中主要使用分类数据,设置为一类因子。我正在使用partykit
R 中的包,而不是party
之前的答案建议前一个包更适合处理图形输出。
我的真实数据集中没有很多节点(大约 7 个),但是对于某些变量,我有很多因子水平,我遇到的问题是拆分左侧的因子水平和右侧的因子水平是互相干扰。具体来说,这是因为因子水平列表的水平方向与因子水平的长度相结合。
我可以使用包中的 Aids2 数据集重现该问题MASS
。这是一个无意义的例子,但它会产生我希望解决的行为
library("partykit")
SexTest <- ctree(sex ~ ., data=Aids2)
plot(SexTest)
如果您查看节点 1 的节点拆分信息,您将看到我所描述的行为:
在我的真实数据框中,仅当我将字体缩小到 4 点时才有效,这是不可读的。
有没有办法为该字符串定义一个文本框,并使文本能够换行?我已经浏览par
并gpar
试图找到解决方案,但没有成功。另一种合适的选择是错开每个节点的因子信息的垂直位置,以便它们位于另一个之下。