Model cokelat dengan semua koefisien acak
Sekarang kita telah menyimpan effects coding pada data chocolate, kita siap memasangkan model di mana semua koefisien berdistribusi normal. Untuk itu, kita perlu membuat vektor rpar untuk dimasukkan ke mlogit(). Ini sedikit rumit, jadi saya sudah menuliskan kodenya untuk Anda, tetapi Anda sebaiknya menjalankannya untuk melihat cara kerjanya. Setelah itu, Anda akan menuliskan pemanggilan fungsi mlogit().
Latihan ini adalah bagian dari kursus
Pemodelan Pilihan untuk Pemasaran di R
Petunjuk latihan
- Dua masukan pertama adalah formula model
Selection ~ 0 + Brand + Type + Pricedan datachocolate. - Masukan berikutnya harus
rpar = my_rparyang memberi tahumlogit()koefisien mana yang ingin kita tetapkan berdistribusi normal. - Masukan terakhir harus
panel = TRUE.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# create my_rpar vector
choc_m2 <- mlogit(Selection ~ 0 + Brand + Type + Price, data=chocolate)
my_rpar <- rep("n", length(choc_m2$coef))
names(my_rpar) <- names(choc_m2$coef)
my_rpar
# fit model with random coefficients
choc_m7 <- mlogit(___)