1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xây dựng mô hình phản hồi trong R

Connected

Bài tập

Kiểm định ngoài mẫu

Mục tiêu của bạn là dự đoán việc mua hàng cho các cửa hàng mới dựa trên mô hình đã ước lượng. Bạn kiểm tra tính khả thi của mục tiêu này bằng cách dùng hàm predict(). Hàm predict() lấy các ước lượng tham số từ train.model để đưa ra dự đoán về biến phản hồi trong test.data. Để nhận các giá trị dự đoán theo thang của biến phản hồi (xác suất mua hàng dự đoán), bạn cần đặt đối số type thành "response".

Cuối cùng, các dự đoán giữ lại (hold-out) được phân loại thành mua và không mua bằng hàm ifelse() và được so sánh với quan sát thực tế bằng hàm table(). Sau đó, bạn dùng hàm prop.table() để chuyển các con số trong bảng thành tỷ lệ tương đối.

Hướng dẫn

100 XP
  • Dự đoán phản hồi cho test.data bằng cách dùng hàm predict() trên train.model. Đặt đối số type thành "response" và đặt tên kết quả là probability.
  • Phân loại các dự đoán của mô hình thành 1 nếu probability lớn hơn 0.5 và 0 nếu không. Gán kết quả vào đối tượng predicted.
  • Lấy các quan sát mua hàng cho HOPPINESS từ test.data. Gán chúng vào đối tượng observed.
  • Bảng chéo hai vector dữ liệu observed và predicted bằng cách dùng các hàm table() và prop.table().