Buat objek dfidx
Saya telah memuat paket mlogit dan sebuah data frame bernama chocolate_df yang berisi data cokelat dalam format long. Kita ingin menyesuaikan model pilihan pada data ini, tetapi pertama-tama kita perlu mengonversinya menjadi objek dfidx, yaitu format data berindeks yang dibutuhkan oleh mlogit(). Langkah ini bisa jadi rumit, tetapi sangat penting untuk menggunakan mlogit() dengan sukses. Sebelum Anda mulai menulis kode, ketik head(chocolate_df) langsung di konsol agar Anda dapat merujuk pada nama-nama kolomnya.
Latihan ini merupakan bagian dari kursus
Pemodelan Pilihan untuk Pemasaran di R
Instruksi latihan
dfidx()memerlukan dua kolom indeks: satu yang mengidentifikasi pertanyaan pilihan dan satu yang mengidentifikasi alternatif dalam pertanyaan tersebut. Saya telah menambahkan kolomchidkechocolate_dfyang memberi nomor pada pertanyaan pilihan. Isi dua nama kolom indeks untukidx.- Identifikasi nama kolom tempat pilihan disimpan dan isilah untuk
choice. - Gunakan
str()untuk memastikan bahwa Anda telah mengonversi data menjadi objekdfidx.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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