在R中的方包中的ctree情节决策树,终端节点出现了一些奇怪的数字 - 问题?

时间:2013-02-08 21:06:18

标签: r plot modeling decision-tree

我遇到了一些非常奇怪的事情......我无法弄明白为什么......

我在下面使用相同的代码:

library(party)
r_tree <- ctree(readingSkills$nativeSpeaker ~ readingSkills$age + 
                 readingSkills$shoeSize + readingSkills$shoeSize + 
                 readingSkills$score,data = readingSkills)
plot(r_tree,type = "simple")
r_tree

两周前我得到了正常的图表..但今天我的终端节点有一些奇数,如下图所示..我试图重新启动我的电脑,卸载数据包,一次又一次地重新安装,但它还是行不通.. enter image description here 只是想知道是否有人看到同样的问题,或者我做错了什么,或者我该如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:1)

这是由“partykit”包引起的错误。如果您从开始重新打开R或执行:

detach("package:partykit", unload=TRUE)并运行

library(party)
r_tree <- ctree(readingSkills$nativeSpeaker ~ readingSkills$age + 
                  readingSkills$shoeSize + readingSkills$shoeSize + 
                  readingSkills$score,data = readingSkills)
plot(r_tree,type = "simple")

你会得到正常情节 enter image description here

但如果您再次编写“partykit”软件包并重新运行相同的代码,您将再次获得无意义的情节

library(partykit)
r_tree <- ctree(readingSkills$nativeSpeaker ~ readingSkills$age + 
                  readingSkills$shoeSize + readingSkills$shoeSize + 
                  readingSkills$score,data = readingSkills)
plot(r_tree,type = "simple")

enter image description here