【发布时间】:2020-10-05 07:26:24
【问题描述】:
我在为 rpart 包创建的决策树创建 ROC 曲线时遇到问题。 我的目标是预测“y”银行营销活动的成功。最后,您可以得到“是”或“否”作为可能的答案。 如何接近我的下一步 ROC 曲线图?
这是我目前的 R 代码:
library(caTools)
library(rpart)
library(rpart.plot)
set.seed(1234)
sample = sample.split(bank$y, SplitRatio = .75)
train = subset(bank, sample==TRUE)
test = subset(bank, sample==FALSE)
tree <-rpart(y ~.,method="class",data=train)
tree.preds<-predict(tree, test)
tree.preds<-as.data.frame(tree.preds)
joiner <- function(x) {if (x >= 0.5) {return("Yes") } else {return("No")}}
tree.preds$y <- sapply(tree.preds$yes, joiner)
table(tree.preds$y, test$y)
prp(tree)
【问题讨论】:
-
我稍微编辑了这个问题,使其更适合该网站。您应该始终提出一个明确的问题,而不是像以前那样保持开放。