我正在caret中运行ctree方法模型,并尝试绘制决策树。
以下是我的主要代码部分。
而as.simpleparty函数无法工作,因为它不是rpart对象。
我想要移除下面的条形图,并在那些节点上简单地得到一个1或0,告诉我它是如何分类的。由于dtree$finalModel是一个二叉树对象,
fitControl <- trainControl(method = "cv", number = 10)
dtree <- train(
Outcome ~ ., data = training_set,
method = "ctree", trControl = fitControl
)
我正在尝试绘制决策树,我使用
plot(dtree$finalModel)
这给了我这个 -
而as.simpleparty函数无法工作,因为它不是rpart对象。
我想要移除下面的条形图,并在那些节点上简单地得到一个1或0,告诉我它是如何分类的。由于dtree$finalModel是一个二叉树对象,
prp(dtree$finalModel)
不起作用。
ctree
,则可以始终捕获输出的绘图对象并手动操作以删除不需要的部分。如果您找到了一种优雅的方法,请在此处发布并提交给软件包维护者。 - smci