1

我正在尝试重做我今年夏天做的一个早期的 ctree 项目。当我去绘制结果时,我使用这样的代码:

fit<- ctree(Y~., data=df, control=ctree.control(minbucket=20))

这运行,然后我去使用这个代码来绘制它:

plot(fit, labels=TRUE, terminal_panel=node_barplot(fit, beside=TRUE,col="black", fill=c("coral4", "chartreuse4")))

但是,我没有在 y 轴上得到标签,也没有在终端节点条形图中显示因变量 Y 的水平。Y 有两个级别,“是”或“否”

有任何想法吗?

更新:我在这里放了一个假数据集的链接:
来自 GITHUB的数据

这是一张显示我的结果的图片,请注意终端节点上没有 x 或 y 轴标签。我不确定为什么会这样。 在此处输入图像描述

4

1 回答 1

1

重新启动R,只加载了party包。效果很好。好建议。感谢您的帮助。

最佳,NF

于 2016-02-11T22:36:24.067 回答