mlogit.data nesnesi oluştur
mlogit paketini ve uzun formatta çikolata verilerini içeren chocolate_df veri çerçevesini önceden yükledim. Bu veriye bir seçim modeli uydurmak istiyoruz, ancak önce bunu bir mlogit.data nesnesine dönüştürmemiz gerekiyor. Bu biraz zor olabilir ama mlogit()'i başarıyla kullanmak için kritik öneme sahip. Koda başlamadan önce, sütun adlarına bakabilmek için konsola doğrudan head(chocolate_df) yaz.
Bu egzersiz, kursun bir parçasıdır
R ile Pazarlamada Tercih Modellemesi
Egzersiz talimatları
- Seçimin ve alternatif numaralarının tutulduğu sütunların adlarını belirle.
mlogit.data()komutundachoicevealt.variçin sütun adlarını doldur. Brand,PriceveTypeözniteliklerinin bulunduğu sütun numaralarını belirle. Bu sütun numaralarınımlogitkomutundavaryinggirdisi için bir vektör olarak geçir.- Veriyi bir
mlogit.datanesnesine dönüştürdüğünü doğrulamak içinstr()kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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