Bắt đầu ngayBắt đầu miễn phí

Fit một choice model

Giờ thì bạn đã tạo xong đối tượng mlogit.data tên là chocolate, bạn sẵn sàng gọi mlogit() để fit mô hình. Bạn có thể gõ head(chocolate) trong console để xem dữ liệu khi điền các tham số cho hàm mlogit(). Cột Selection trong chocolate chứa lựa chọn. Nó có thể là TRUE/FALSE, 0/1, hoặc no/yes. Các thuộc tính nằm trong các cột Brand, Type, và Price.

Bài tập này là một phần của khóa học

Mô hình lựa chọn cho Marketing bằng R

Xem khóa học

Hướng dẫn bài tập

  • Điền các tham số cho lệnh mlogit. Tham số đầu tiên của mlogit() luôn là một công thức. Công thức nên là Selection ~ Brand + Type + Price.
  • Tham số thứ hai của mlogit() nên là data = chocolate.
  • Với tham số thứ ba của mlogit(), dùng tùy chọn print.level = 3, tùy chọn này yêu cầu mlogit() báo cáo chi tiết hơn về thuật toán ước lượng hợp lý cực đại (maximum likelihood).
  • Sau khi bạn chạy mlogit và gán đầu ra vào choc_m1, hãy dùng hàm summary để xem kết quả mô hình.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)

# Summarize choc_m1 with summary()
Chỉnh sửa và Chạy Mã