微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何增强模型 NaiveBays,CART,C5.0

如何解决如何增强模型 NaiveBays,CART,C5.0

嗨,我被以下问题困住了。我需要确定是否可以提高模型的准确性、特异性和敏感性。我不知道如何确定是否有可能获得更好的性能指标。 混淆矩阵:

enter image description here

代码示例:

这里是训练数据设置

set.seed(123)
ind <- sample(2,nrow(bank),replace = TRUE,prob = c(0.7,0.3))
train.data <- bank[ind == 1,]
test.data <- bank[ind == 2,]

这是使用混淆矩阵的预测。我需要找出我们是否可以增强该模型,因为我找不到

bankmodel <- naive_bayes(y~.,data = train.data,laplace=1)
bankmodel
predbayes<-predict(bankmodel,test.data)
confusionMatrix(as.factor(test.data$y),as.factor(predbayes))

例如这里是 alco C50

model <- C5.0(y ~.,data=train.data)
model

predc5 <- predict(model,as.factor(predc5))

和购物车

cartmodel <- rpart(y ~.,data = train.data)
cartmodel
cart.pred = predict(cartmodel,test.data,type="class")
confusionMatrix(as.factor(cart.pred),as.factor(test.data$y))

我不知道如何增强它们或用什么方法,所以如果有人可以帮助我。谢谢。

这是我的数据集 https://archive.ics.uci.edu/ml/datasets/Bank+Marketing

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。