我正在尝试重做我今年夏天做的一个早期的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轴上的标签,也没有得到终端节点barplot中显示的因变量Y的水平。Y有两个级别,"Yes“或"No”
有什么想法吗?
更新:我在这里放了一个指向假数据集的链接:
这是一张显示我的结果的图片,注意终端节点上没有x或y轴标签。我不确定为什么会发生这种事。
发布于 2016-02-11 22:36:24
已重新启动R,仅加载了party
包。效果很好。所有的建议都很好。谢谢你的帮助。
最佳,NF
https://stackoverflow.com/questions/32573082
复制相似问题