子集划分
请记住,公司希望扩大业务,在全国范围内推出 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