Natrénuj nejlepší model
lasso_grid obsahuje 50 různých specifikací modelu s 50 různými hodnotami penalty z penalty_grid. V tomto cvičení najdeš model s optimální hodnotou penalty a natrénuješ ho. Výsledkem bude lasso regresní model, který optimalizuje výběr příznaků pro nejlepší výkon modelu.
K dispozici máš lasso_workflow a train. Balíčky tidyverse a tidymodels jsou již načteny.
Toto cvičení je součástí kurzu
Redukce dimenzionality v R
Pokyny k cvičení
- Načti nejlépe natrénovaný model na základě RMSE.
- Pomocí
finalize_workflow()natrénuj model na základěbest_rmse. - Zobraz koeficienty modelu
final_lasso.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___ > ___)