Вибір підмножини
Пам'ятайте, компанія хоче розширити бізнес і запропонувати Hoppiness по всій країні. Отже, модель має працювати й на даних із нових магазинів. Один зі способів перевірити, як модель поводитиметься на нових даних, — спочатку натренувати її на одній частині даних, а потім спробувати передбачити решту.
Ви створюєте тренувальний набір даних, відклавши останню покупку, зафіксовану для кожного клієнта. Це можна зробити за допомогою функції subset() для choice.data, вибравши всі спостереження, де індикаторна змінна LASTPURCHASE дорівнює 0. Аналогічно, створіть тестовий набір даних, вибравши всі спостереження, де індикаторна змінна LASTPURCHASE дорівнює 1.
Ця вправа є частиною курсу
Побудова моделей відгуку в R
Інструкції до вправи
- Пропустіть останню покупку, щоб створити тренувальний набір даних. Використайте функцію
subset()дляchoice.data. УкажітьLASTPURCHASE == 0як аргументsubset. Присвойте результат доtrain.data. - Створіть тестовий набір даних за допомогою функції
subset()дляchoice.data. УкажітьLASTPURCHASE == 1як аргументsubset. Присвойте результат доtest.data.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create the training data
# Create the test data