Kom igångKom igång gratis

Skapa ett mlogit.data-objekt

Paketet mlogit och en dataram kallad chocolate_df – med chokladdata i långt format – är redan inlästa. Vi vill anpassa en valmodell till dessa data, men först behöver vi konvertera dataramen till ett mlogit.data-objekt. Det kan vara lite knepigt, men det är avgörande för att använda mlogit() på rätt sätt. Innan du börjar skriva kod, skriv head(chocolate_df) direkt i konsolen så att du kan se kolumnnamnen.

Den här övningen är en del av kursen

Valmodellering för marknadsföring i R

Visa kurs

Övningsinstruktioner

  • Identifiera namnen på de kolumner där valet och alternativnumren lagras. Fyll i kolumnnamnen för choice och alt.var i kommandot mlogit.data().
  • Identifiera kolumnnumren där attributen Brand, Price och Type lagras. Skicka dessa kolumnnummer som en vektor för argumentet varying i mlogit-kommandot.
  • Använd str() för att bekräfta att du har konverterat data till ett mlogit.data-objekt.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod