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, kursun bir parçasıdır
R'de Boyutsal Azaltma
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(___ > ___)