【发布时间】:2015-12-10 22:38:46
【问题描述】:
我正在尝试重做我今年夏天做的一个早期的 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 有两个级别,“是”或“否”
有什么想法吗?
更新:我在这里放置了一个虚假数据集的链接:
DATA FROM GITHUB
【问题讨论】:
-
你能给我们看看
df和dput(df)吗? -
当然。给我 20 分钟...我现在正在删除并重新安装 R、RStudio 和我所有的包
-
我已经在 gitHub 上放置了一个虚假 csv 文件的链接,其中包含真实列名...你可以在这里找到它:github.com/ngfrey/StackOverflowQ
-
所以您使用的是来自
party包的ctree()?只是想确定一下。 -
我是。当我开始我的 R 会话时,我只加载了 partykit 包。此外,删除和重新安装 R/RStudio 对我没有任何帮助。我不知道为什么今年夏天早些时候我的情节很好,但现在情节很糟糕。我没有碰过代码和数据。