Tự tính RMSE trên tập test
Giờ bạn đã có dự đoán trên tập test, hãy dùng các dự đoán này để tính một thước đo lỗi (ở đây là RMSE) trên tập test và xem mô hình hoạt động ra sao trên dữ liệu ngoài mẫu, thay vì trong mẫu như ở bài tập đầu tiên. Trước tiên, bạn sẽ tính các sai số giữa giá bán kim cương dự đoán và giá thực tế bằng cách lấy giá trị thực trừ đi giá trị dự đoán.
Khi đã có vector sai số, việc tính RMSE chỉ đơn giản là bình phương nó, lấy trung bình, rồi lấy căn bậc hai:
sqrt(mean(error^2))
Bài tập này là một phần của khóa học
Machine Learning với caret trong R
Hướng dẫn bài tập
test, model, và p đã được nạp vào môi trường làm việc của bạn.
- Tính sai số giữa các dự đoán trên tập test và giá kim cương thực tế trong tập test. Gọi đó là
error. - Tính RMSE dùng vector sai số này và in kết quả ra console.
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.
# Compute errors: error
# Calculate RMSE