Personalizează evaluarea modelului tău
Crearea unor funcții personalizate de evaluare este foarte utilă atunci când testezi mai multe modele pe rând. Funcția metric_set() din pachetul yardstick te ajută să faci exact asta.
Definește o funcție care returnează roc_auc, accuracy, sens (sensibilitate) și spec (specificitate), apoi folosește-o pentru a evalua modelul tău.
Dataframe-ul augmentat lr_aug este deja încărcat și gata de utilizare.
Acest exercițiu face parte din cursul
Ingineria caracteristicilor în R
Instrucțiuni pentru exercițiu
- Definește o funcție personalizată de evaluare care returnează
roc_auc,accuracy,sensșispec. - Evaluează modelul folosind noua funcție aplicată pe
lr_augpentru a obține metricile alese.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Define a custom assessment function
class_evaluate <- ___(___, ___, sens, ___)
# Assess your model using your new function
___(___, truth = Attrition,
estimate = .pred_class,
.pred_No)