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
Hướng dẫn bài tập
- Điền các tham số cho lệnh
mlogit. Tham số đầu tiên củamlogit()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ọnprint.level = 3, tùy chọn này yêu cầumlogit()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
mlogitvà gán đầu ra vàochoc_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()