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