Confuzia modelului
La cerere, ai construit un clasificator naiv. Conducerea fabricii de bere dorește să folosească aceste cifre pentru a-și ajusta planul de marketing. Dar clasificarea ta este cu adevărat corectă?
Prin tabelarea încrucișată a achizițiilor observate față de cele clasificate, poți verifica performanța clasificatorului tău. Tabelarea încrucișată se realizează cu funcția table(), aplicată asupra evenimentelor de achiziție predicted împreună cu achizițiile observed reale. Pentru a obține valori relative, împarți tabelul la numărul total de observații. Alternativ, poți folosi funcția prop.table() pentru a converti valorile din tabel în valori relative.
Acest exercițiu face parte din cursul
Construirea modelelor de răspuns în R
Instrucțiuni pentru exercițiu
- Obține achizițiile observate pentru
HOPPINESSdinchoice.datași atribuie-le unui obiect numitobserved. - Tabelează încrucișat vectorii de date
observedșipredictedfolosind funcțiatable(). Împarte rezultatul la2798. - Tabelează încrucișat vectorii de date
observedșipredictedfolosind funcțiatable(). Aplică funcțiaprop.table()asupra rezultatului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/___
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))