BaşlayınÜcretsiz başlayın

Bir dfidx nesnesi oluştur

mlogit paketini ve uzun formatta çikolata verilerini içeren chocolate_df adlı bir veri çerçevesini önceden yükledim. Bu verilere bir seçim modeli uydurmak istiyoruz, ancak önce bunu mlogit()'in gerektirdiği indeksli veri formatı olan bir dfidx nesnesine dönüştürmemiz gerekiyor. Bu biraz zor olabilir ama mlogit()'i başarılı şekilde kullanmak için kritik öneme sahip. Koda başlamadan önce, sütun adlarına bakabilmek için doğrudan konsola head(chocolate_df) yaz.

Bu egzersiz, kursun bir parçasıdır

R ile Pazarlamada Tercih Modellemesi

Kursa Göz Atın

Egzersiz talimatları

  • dfidx() iki indeks sütunu ister: biri seçim sorusunu, diğeri ise o sorudaki alternatifi tanımlar. Seçim sorularını numaralandıran bir chid sütununu chocolate_df'ye ekledim. idx için iki indeks sütununun adlarını doldur.
  • Seçimin hangi sütunda depolandığını belirle ve choice için onu yaz.
  • Verileri bir dfidx nesnesine dönüştürdüğünü doğrulamak için str() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# use dfidx() to convert chocolate_df to a dfidx object
chocolate <- dfidx(chocolate_df, 
                   idx = c("____", "____"), 
                   choice = "____")
                         
# use str() to confirm that chocolate is a dfidx object
Kodu Düzenle ve Çalıştır