Tạo dự đoán
Tạo dự đoán từ dữ liệu là một trong những mục tiêu cốt lõi của Machine Learning. Giờ bạn đã biết cách chia dữ liệu và huấn luyện mô hình, đã đến lúc dùng mô hình để dự đoán cho các mẫu chưa từng thấy.
Bạn sẽ tạo dự đoán cho bộ kiểm tra bằng một mô hình thu được khi fit dữ liệu huấn luyện theo đặc tả cây.
Trong workspace của bạn có sẵn các tập dữ liệu đã tạo trước đó (diabetes_train và diabetes_test) và một đặc tả cây quyết định tree_spec, được tạo bằng đoạn mã sau:
tree_spec <- decision_tree() %>%
set_engine("rpart") %>%
set_mode("classification")
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
- Fit đặc tả của bạn vào dữ liệu huấn luyện với
outcomelà biến mục tiêu và tất cả biến dự báo để tạomodel. - Dùng mô hình để dự đoán khả năng mắc tiểu đường cho mọi quan sát trong bộ kiểm tra và gán kết quả vào
predictions. - Thêm nhãn thật của bộ kiểm tra vào
predictionsdưới dạng một cột têntrue_classvà lưu kết quả thànhpredictions_combined. - Dùng hàm
head()để in ra những hàng đầu tiên của kết quả.
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.
# Train your model
model <- tree_spec %>%
___
# Generate predictions
predictions <- ___(model,
___)
# Add the true outcomes
predictions_combined <- predictions %>%
___(true_class = ___)
# Print the first lines of the result
___