IniziaInizia gratis

Confusione del modello

Su richiesta, hai costruito un classificatore ingenuo. Il management del birrificio vuole lavorare su queste cifre per adattare il piano di marketing. Quindi, la tua classificazione è davvero corretta?

Incrociando (cross-tabulation) gli acquisti osservati vs. quelli classificati puoi verificare le prestazioni del tuo classificatore. La cross-tabulation si può fare usando la funzione table() sugli eventi di acquisto predicted insieme ai veri acquisti observed. Per ottenere valori relativi, dividi inoltre la tabella per il numero totale di osservazioni. In alternativa, puoi usare la funzione prop.table() per convertire i conteggi della tabella in valori relativi.

Questo esercizio fa parte del corso

Creare modelli di risposta in R

Visualizza il corso

Istruzioni dell'esercizio

  • Ottieni gli acquisti osservati per HOPPINESS da choice.data e assegnali a un oggetto observed.
  • Fai la cross-tabulation dei vettori observed e predicted usando la funzione table(). Dividi il risultato per 2798.
  • Fai la cross-tabulation dei vettori observed e predicted usando la funzione table(). Applica la funzione prop.table() al risultato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Obtain the observed purchases
observed <- ___

# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/___

# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))
Modifica ed esegui il codice