Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • dfidx() memerlukan dua kolom indeks: satu yang mengidentifikasi pertanyaan pilihan dan satu yang mengidentifikasi alternatif dalam pertanyaan tersebut. Saya telah menambahkan kolom chid ke chocolate_df yang memberi nomor pada pertanyaan pilihan. Isi dua nama kolom indeks untuk idx.
  • Identifikasi nama kolom tempat pilihan disimpan dan isilah untuk choice.
  • Gunakan str() untuk memastikan bahwa Anda telah mengonversi data menjadi objek dfidx.

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
Edit dan Jalankan Kode