Khớp một mô hình lựa chọn
Giờ thì bạn đã tạo đối tượng dfidx tên là chocolate, bạn sẵn sàng gọi mlogit() để khớp mô hình. Bạn có thể gõ head(chocolate) trong console để xem dữ liệu trong 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 cần làSelection ~ Brand + Type + Price. - Tham số thứ hai của
mlogit()làdata = chocolate. - Với tham số thứ ba của
mlogit(), dùng tùy chọnprint.level = 3, để 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. - Sau khi bạn đã chạy
mlogitvà gán đầu ra chochoc_m1, hãy dùng hàm summary để kiểm tra 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()