En iyi modeli uydur
lasso_grid, penalty_grid içindeki 50 farklı penalty değeriyle oluşturulmuş 50 farklı model tanımını içerir. Bu egzersizde, en iyi penalty değerine sahip modeli bulup uyduracaksın. Böylece, özellik seçimini en iyi model performansı için optimize eden bir lasso regresyon modelin olacak.
lasso_workflow ve train senin için hazır. Ayrıca tidyverse ve tidymodels paketleri de yüklendi.
Bu egzersiz
R'de Boyutsal Azaltma
kursunun bir parçasıdırEgzersiz talimatları
- RMSE'ye göre en iyi uydurulmuş modeli getir.
best_rmsetemel alınarak bir modeli uydurmak içinfinalize_workflow()kullan.final_lassomodelinin katsayılarını göster.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(___ > ___)