开始使用免费开始使用

子集划分

请记住,公司希望扩大业务,在全国范围内推出 Hoppiness。因此,模型也要能用于新门店获得的数据。评估模型在新数据上的表现的一种方法,是先在部分数据上训练模型,然后再去预测其余部分的数据。

您可以通过为每位客户保留其最后一次记录的购买来创建训练数据集。方法是对 choice.data 使用函数 subset(),并选择指示变量 LASTPURCHASE 等于 0 的所有观测。同样地,选择指示变量 LASTPURCHASE 等于 1 的所有观测即可创建测试数据集。

本练习是课程的一部分

在 R 中构建响应模型

查看课程

练习说明

  • 留出最后一次购买以创建训练数据集。对 choice.data 使用函数 subset(),将 subset 参数指定为 LASTPURCHASE == 0。把结果赋值给 train.data
  • 使用函数 subset()choice.data 创建测试数据集,将 subset 参数指定为 LASTPURCHASE == 1。把结果赋值给 test.data

交互式实操练习

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

# Create the training data


# Create the test data
编辑并运行代码