Antrenează cel mai bun model
lasso_grid conține 50 de specificații de model diferite, cu 50 de valori diferite ale parametrului penalty din penalty_grid. În acest exercițiu, vei identifica și antrena modelul cu valoarea optimă a parametrului penalty. Astfel, vei obține un model de regresie lasso care optimizează selecția caracteristicilor pentru cea mai bună performanță.
lasso_workflow și train sunt disponibile pentru a fi utilizate. Pachetele tidyverse și tidymodels au fost deja încărcate.
Acest exercițiu face parte din cursul
Reducerea dimensionalității în R
Instrucțiuni pentru exercițiu
- Extrage cel mai bun model antrenat pe baza RMSE.
- Folosește
finalize_workflow()pentru a antrena un model bazat pebest_rmse. - Afișează coeficienții modelului
final_lasso.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___ > ___)