Delmängdsurval
Kom ihåg att företaget vill expandera och erbjuda Hoppiness i hela landet. Modellen behöver därför fungera även på data från nya butiker. Ett sätt att testa hur modellen presterar på nya data är att träna den på en del av datan och sedan använda den för att förutsäga resterande del.
Du skapar ett träningsdataset genom att utesluta det sista köpet som registrerats för varje kund. Det gör du med funktionen subset() på choice.data och väljer alla observationer där indikatorvariabeln LASTPURCHASE är lika med 0. På samma sätt skapar du ett testdataset genom att välja alla observationer där LASTPURCHASE är lika med 1.
Den här övningen är en del av kursen
Bygga responsmodeller i R
Övningsinstruktioner
- Uteslut det sista köpet för att skapa ett träningsdataset. Använd funktionen
subset()påchoice.data. AngeLASTPURCHASE == 0somsubset-argument. Tilldela resultatet tilltrain.data. - Skapa ett testdataset med funktionen
subset()påchoice.data. AngeLASTPURCHASE == 1somsubset-argument. Tilldela resultatet tilltest.data.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the training data
# Create the test data