Nhầm lẫn mô hình
Theo yêu cầu, bạn đã xây dựng một bộ phân loại ngây thơ. Ban lãnh đạo nhà máy bia muốn dùng các con số này để điều chỉnh kế hoạch marketing. Vậy, phân loại của bạn có thực sự chính xác không?
Bằng cách lập bảng chéo giữa các sự kiện mua quan sát được và phân loại, bạn có thể kiểm tra hiệu suất của bộ phân loại. Lập bảng chéo có thể thực hiện bằng cách dùng hàm table() trên các sự kiện mua predicted cùng với các mua hàng observed đúng. Để có các con số tương đối, bạn chia thêm bảng cho tổng số quan sát. Ngoài ra, bạn có thể dùng hàm prop.table() để chuyển các con số trong bảng thành tỷ lệ tương đối.
Bài tập này là một phần của khóa học
Xây dựng mô hình phản hồi trong R
Hướng dẫn bài tập
- Lấy các lượt mua quan sát được cho
HOPPINESStừchoice.datavà gán vào đối tượngobserved. - Lập bảng chéo các vector dữ liệu
observedvàpredictedbằng hàmtable(). Chia kết quả cholength(observed). - Lập bảng chéo các vector dữ liệu
observedvàpredictedbằng hàmtable(). Áp dụng hàmprop.table()lên kết quả.
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.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/length(___)
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))