r - 优化 bagging 和 boosting 分类器
问题描述
我有一个数据集,可以查看一个人是否会成功获得贷款。
我正在运行一个提升算法,我的目标是尝试优化它,这里是代码:
#Boosting
JC.Boost <- boosting(Class ~. , data = JC.train, mfinal=10)
JCpred.boost <- predict.boosting(JC.Boost, newdata=JC.test)
# JCpred.boost
JCBoostpred <- prediction( JCpred.boost$prob[,2], JC.test$Class)
JCBoostperf <- performance(JCBoostpred,"tpr","fpr")
# calc auc (area under curve)
cauc = performance(cpred, "auc")
print(as.numeric(cauc@y.values))
如何优化他们的算法以使 AUC 更高?我知道这是一个愚蠢的百万美元问题,但我有点困惑从哪里开始。
我试过增加mfinal
这增加了 AUC 值,但在那之后我被困住了。任何想法都会有所帮助。
PS 用于提升的代码几乎相同
解决方案
推荐阅读
- python - 如何在 python 函数中使用 HTML 表单用户输入
- three.js - 如何将“BufferGeometryUtils.js”用于three.js?
- git - 从现有回购中提取并更新另一个回购错误?
- node.js - 如何在 DynamoDB 中使用限制
- javascript - 为什么 Javascript async await 在这种情况下不起作用?
- java - 如何使用单例设计模式来建立和关闭 JDBC 连接?
- c# - 如何从应用程序中创建和使用的类库中为 TabControl.ItemsSource 创建一个集合?
- angular - 无法读取未定义的属性“returnValue”
- r - 创建新列时如何引用其他文件?
- mysql - MySQL. Wrong order by json fied containing utf-8 string