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

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

Xem khóa học

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

  • Đối tượng choc_m1 vẫn đang được nạp. Dùng summary(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êm 0 + ngay sau dấu ~ trong công thức. Gán kết quả cho choc_m2. Bạn cũng có thể bỏ tùy chọn print.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
Chỉnh sửa và Chạy Mã