32、提升模型性能的方法与实践

提升模型性能的方法与实践

1. 创建简单调优模型

在模型调优中,很多默认设置是合理的。例如, caret 包会使用自助抽样样本的预测准确率来为分类模型选择最佳性能者。我们可以从这些默认值开始,调整 train() 函数来设计各种实验。

1.1 调优信用评分模型

以使用 caret 包的默认设置调优信用评分模型为例,最简单的调优方法是通过 method 参数指定模型类型。由于之前在信用模型中使用了 C5.0 决策树,这里继续优化该学习器。使用默认设置调优 C5.0 决策树的基本 train() 命令如下:

library(caret)
set.seed(300)
m <- train(default ~ ., data = credit, method = "C5.0")
  • set.seed(300) :初始化 R 的随机数生成器,确保结果可重复。
  • default ~ . :使用 R 公式接口定义树,用信用数据框中的所有其他特征来建模贷款违约状态(是或否)。
  • method = "C5.0" :告诉 caret 使用 C5.0 决策树算法。

输入上述命令后,调优过程可能会有显著延迟,因为 R 要重复生成随机数

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值