Loại bỏ hệ số chặn (intercept)
Trong bài tập trước, chúng ta quên loại trừ hệ số chặn. Khi ước lượng mô hình có hệ số chặn, mô hình sẽ ước lượng tham số cho từng phương án. Với dữ liệu conjoint này, số thứ tự phương án chỉ cho biết thanh sô-cô-la nào được hiển thị ở vị trí trái, giữa hoặc phải trong câu hỏi khảo sát. Giả định rằng vị trí ảnh hưởng đến lựa chọn là không hợp lý lắm.
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 tượng
choc_m1vẫn đang được nạp. Dùngsummary(choc_m1)để xem kết quả. Tìm các tham số của hệ số chặn. Chúng xấp xỉ 0 và không có ý nghĩa thống kê, nên bạn có thể loại bỏ chúng. - Sửa lời gọi
mlogit()để loại trừ hệ số chặn bằng cách thêm0 +ngay sau dấu~trong công thức. Gán kết quả chochoc_m2. Bạn cũng có thể bỏ tùy chọnprint.level = 3. - Gọi
summary(choc_m2)để xác nhận rằng các hệ số chặn đã được loại bỏ. Các tham số khác có thay đổi nhiều không?
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.
# summarize the choc_m1 model that includes the intercepts
# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)
# summarize the choc_m2 model