Vytvoření podmnožin
Nezapomeň, že společnost chce rozšířit podnikání a nabídnout Hoppiness celostátně. Model by proto měl fungovat i na datech z nových obchodů. Jeden ze způsobů, jak ověřit výkonnost modelu na nových datech, je nejprve ho natrénovat na části dat a pak se pokusit předpovědět zbývající část.
Tréninkovou datovou sadu vytvoříš tak, že vynecháš poslední zaznamenaný nákup každého zákazníka. Použij funkci subset() na choice.data a vyber všechna pozorování, kde indikátorová proměnná LASTPURCHASE nabývá hodnoty 0. Testovací datovou sadu pak vytvoříš výběrem všech pozorování, kde LASTPURCHASE nabývá hodnoty 1.
Toto cvičení je součástí kurzu
Tvorba modelů odezvy v R
Pokyny k cvičení
- Vynech poslední nákup a vytvoř tréninková data. Použij funkci
subset()nachoice.data. Jako argumentsubsetzadejLASTPURCHASE == 0. Výsledek ulož dotrain.data. - Vytvoř testovací datovou sadu pomocí funkce
subset()nachoice.data. Jako argumentsubsetzadejLASTPURCHASE == 1. Výsledek ulož dotest.data.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create the training data
# Create the test data