1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Tvorba modelů odezvy v R

Connected

cvičení

Testování na nových datech

Tvým cílem je předpovědět nákupy pro nové obchody na základě odhadnutého modelu. Ověříš, jestli je to reálné, pomocí funkce predict(). Ta načte odhadnuté parametry z train.model a použije je k predikci hodnot proměnné odezvy v test.data. Aby předpovědi odpovídaly původní škále proměnné odezvy (tedy odhadnutým pravděpodobnostem nákupu), musíš nastavit doplňkový argument type na "response".

Nakonec klasifikuješ predikce jako nákupy nebo nenákupy pomocí funkce ifelse() a porovnáš je s pozorovanými hodnotami pomocí funkce table(). Pro převod absolutních četností na relativní pak použiješ funkci prop.table().

Pokyny

100 XP
  • Předpověz hodnoty odezvy pro test.data pomocí funkce predict() aplikované na train.model. Nastav argument type na "response" a výsledek pojmenuj probability.
  • Klasifikuj predikce modelu: hodnota 1, pokud probability překračuje 0.5, jinak 0. Výsledek přiřaď do objektu predicted.
  • Získej pozorované nákupy pro HOPPINESS z test.data a přiřaď je do objektu observed.
  • Zkříženě porovnej vektory observed a predicted pomocí funkcí table() a prop.table().