IniziaInizia gratis

Crea un oggetto mlogit.data

Ho già caricato il pacchetto mlogit e un data frame chiamato chocolate_df che contiene i dati sul cioccolato in formato long. Vogliamo stimare un modello di scelta su questi dati, ma prima dobbiamo convertirli in un oggetto mlogit.data. Questo passaggio può essere insidioso, ma è fondamentale per usare mlogit() con successo. Prima di scrivere il codice, digita head(chocolate_df) direttamente nella console così puoi consultare i nomi delle colonne.

Questo esercizio fa parte del corso

Choice Modeling for Marketing in R

Visualizza il corso

Istruzioni dell'esercizio

  • Identifica i nomi delle colonne in cui sono memorizzati la scelta e i numeri delle alternative. Inserisci i nomi delle colonne per choice e alt.var nel comando mlogit.data().
  • Individua i numeri di colonna in cui sono memorizzati gli attributi Brand, Price e Type. Passa questi numeri di colonna come vettore all'input varying nel comando mlogit.
  • Usa str() per confermare di aver convertito i dati in un oggetto mlogit.data.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
                         choice = "____", alt.var = "____", 
                         varying = ____)
                         
# use str() to confirm that chocolate is an mlogit.data object
Modifica ed esegui il codice