Tạo các fold
Chỉ tách dữ liệu một lần thành tập huấn luyện và tập kiểm tra có những bất ổn về mặt thống kê — vẫn có một khả năng nhỏ là tập kiểm tra của bạn chỉ toàn hạt có điểm cao, còn các hạt điểm thấp lại nằm hết ở tập huấn luyện. Điều này cũng có nghĩa là bạn chỉ có thể đo lường hiệu suất của mô hình một lần.
Cross-validation cho bạn một ước lượng vững hơn về hiệu suất ngoài mẫu mà không gặp các bẫy thống kê — nó đánh giá mô hình của bạn sâu hơn.
Trong bài này, bạn sẽ tạo các fold từ dữ liệu huấn luyện chocolate_train, đã được nạp sẵn.
Bài tập này là một phần của khóa học
Machine Learning với Mô hình Dựa trên Cây trong R
Hướng dẫn bài tập
- Đặt seed bằng 20 để tái lập kết quả.
- Tạo 10 fold từ
chocolate_trainvà lưu kết quả vàochocolate_folds.
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.
# Set seed for reproducibility
___
# Build 10 folds
chocolate_folds <- ___(___, v = ___)
print(chocolate_folds)