开始使用免费开始使用

创建一个 resamples 对象

现在,您已经在 churn 数据集上拟合了两个模型。该比较它们的样本外预测,并为您的数据集选择表现最好的模型了。

caret 中,您可以使用 resamples() 函数比较模型,前提是这些模型使用了相同的训练数据,并且共用带有预设交叉验证折叠的同一个 trainControl 对象。resamples() 的输入是一个模型列表,它可以一次性比较数十个模型(本题中您只需要比较两个模型)。

本练习是课程的一部分

在 R 中使用 caret 的机器学习

查看课程

练习说明

model_glmnetmodel_rf 已加载到您的工作区。

  • 创建一个 list(),其中将 glmnet 模型保存为 item1,将 ranger 模型保存为 item2
  • 将该列表传递给 resamples() 函数,并将结果对象保存为 resamples
  • 调用 summary()resamples 进行结果汇总。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create model_list
model_list <- list(item1 = ___, item2 = ___)

# Pass model_list to resamples(): resamples


# Summarize the results
编辑并运行代码