Anpassa den bästa modellen
lasso_grid innehåller 50 olika modellspecifikationer med 50 olika penalty-värden i penalty_grid. I den här övningen ska du hitta och anpassa modellen med det optimala penalty-värdet. Resultatet blir en lasso-regressionsmodell som optimerar särdragsurvalet för bästa möjliga modellprestanda.
lasso_workflow och train finns tillgängliga. Paketen tidyverse och tidymodels har också laddats in åt dig.
Den här övningen är en del av kursen
Dimensionsreduktion i R
Övningsinstruktioner
- Hämta den bäst anpassade modellen baserat på RMSE.
- Använd
finalize_workflow()för att anpassa en modell baserad påbest_rmse. - Visa modellkoefficienterna för
final_lasso.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___ > ___)