Beoordelen
Het is tijd om de balans op te maken. Stem je model af om de optimale penaltywaarde te vinden en pas een definitief model toe om je werk te beoordelen.
Je workflow, penaltyraster en door de gebruiker gedefinieerde functie class_evaluate() zijn beschikbaar in je omgeving.
Deze oefening maakt deel uit van de cursus
Feature engineering in R
Oefeninstructies
- Stel een
tune_gridin om de modelprestatie te verkennen aan de hand van ROC_AUC. - Selecteer de beste penaltywaarde.
- Fit de definitieve workflow met de beste penalty.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Set up a tune grid to explore your model performance against roc_auc
lr_tune_output <- ___(lr_workflow, resamples = vfold_cv(train, v = 5),
metrics = metric_set(roc_auc), grid = lr_penalty_grid)
# Select the best penalty value
best_penalty <- ___(lr_tune_output, metric = 'roc_auc', desc(penalty))
# Fit the final workflow with the best penalty
lr_final_fit<- ___(lr_workflow, best_penalty) %>% fit(data = train)
lr_final_fit %>% augment(test) %>%
class_evaluate(truth = Attrition, estimate = .pred_class, .pred_Yes)