Tạo một đối tượng resamples
Giờ bạn đã huấn luyện hai mô hình trên bộ dữ liệu churn, đã đến lúc so sánh dự đoán ngoài mẫu và chọn mô hình tốt nhất cho dữ liệu của bạn.
Bạn có thể so sánh các mô hình trong caret bằng hàm resamples(), với điều kiện chúng dùng cùng dữ liệu huấn luyện và cùng một đối tượng trainControl với các fold cross-validation được đặt trước. resamples() nhận đầu vào là một list các mô hình và có thể dùng để so sánh hàng chục mô hình cùng lúc (dù trong bài này bạn chỉ so sánh hai mô hình).
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
model_glmnet và model_rf đã được nạp vào workspace của bạn.
- Tạo một
list()chứa mô hìnhglmnetlàitem1và mô hìnhrangerlàitem2. - Truyền list này vào hàm
resamples()và lưu đối tượng thu được làresamples. - Tóm tắt kết quả bằng cách gọi
summary()trênresamples.
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.
# Create model_list
model_list <- list(item1 = ___, item2 = ___)
# Pass model_list to resamples(): resamples
# Summarize the results