Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Stel een tune_grid in 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)
Code bewerken en uitvoeren