Huấn luyện mô hình tốt nhất
lasso_grid chứa 50 đặc tả mô hình khác nhau với 50 giá trị penalty khác nhau trong penalty_grid. Trong bài này, bạn sẽ tìm và huấn luyện mô hình có giá trị penalty tối ưu. Bằng cách đó, bạn sẽ có một mô hình hồi quy lasso tối ưu hóa việc chọn đặc trưng để đạt hiệu quả dự báo tốt nhất.
lasso_workflow và train đã sẵn sàng để bạn sử dụng. Các gói tidyverse và tidymodels cũng đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Giảm Chiều Dữ Liệu với R
Hướng dẫn bài tập
- Lấy mô hình tốt nhất dựa trên RMSE.
- Dùng
finalize_workflow()để huấn luyện mô hình dựa trênbest_rmse. - Hiển thị các hệ số mô hình của
final_lasso.
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.
# Retrieve the best RMSE
best_rmse <- ___ %>%
___("___")
# Refit the model with the best RMSE
final_lasso <-
___(___, ___) %>%
fit(train)
# Display the non-zero model coefficients
tidy(___) %>%
filter(___ > ___)