Confuzia modelului
La cerere, ai construit un clasificator naiv. Conducerea fabricii de bere vrea să folosească aceste cifre pentru a-și ajusta planul de marketing. Așadar, este clasificarea ta într-adevăr corectă?
Prin tabelarea încrucișată a evenimentelor de achiziție observate față de cele clasificate, poți verifica performanța clasificatorului tău. Tabelarea încrucișată se poate face folosind funcția table() pe evenimentele de achiziție predicted, împreună cu achizițiile reale observed. Pentru a obține cifre relative, împarți în plus tabelul la numărul total de observații. Alternativ, poți folosi funcția prop.table() pentru a converti numerele din tabel în cifre 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 obiectobserved. - Tabelează încrucișat vectorii de date
observedșipredictedfolosind funcțiatable(). Împarte rezultatul lalength(observed). - Tabelează încrucișat vectorii de date
observedșipredictedfolosind funcțiatable(). Aplică funcțiaprop.table()pe rezultat.
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)/length(___)
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))