Kom igångKom igång gratis

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

Visa kurs

Ö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(___ > ___)
Redigera och kör kod