1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Machine Learning cho Phân tích Marketing bằng R

Connected

Bài tập

Cross validation

Như bạn đã thấy, cross validation là một cách thông minh để tránh overfitting. Trong bài tập này, bạn sẽ tính độ chính xác (accuracy) được cross-validate.

Bạn có thể bắt đầu ngay: dữ liệu defaultData và mô hình đã sẵn sàng. Bạn sẽ thấy hàm tính accuracy ở vài dòng đầu tiên của mã. Đây là hàm chi phí của bạn. Hãy giữ nguyên và dùng nó khi gọi cv.glm() bên dưới. Thử thực hiện nhé!

Hướng dẫn

100 XP
  • Dùng cross validation 6-fold và tính độ chính xác cho mô hình logitModelNew. Hàm bạn cần là cv.glm() trong gói boot. Độ chính xác đã cross-validate được lưu ở vị trí đầu tiên của phần tử delta trong kết quả.

  • So sánh độ chính xác từ cross validation với độ chính xác từ in-sample validation. Nhớ rằng, giá trị in-sample là 0.7922901.