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
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 birchidsütununuchocolate_df'ye ekledim.idxiçin iki indeks sütununun adlarını doldur.- Seçimin hangi sütunda depolandığını belirle ve
choiceiçin onu yaz. - Verileri bir
dfidxnesnesine dönüştürdüğünü doğrulamak içinstr()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