Personaliza la evaluación de tu modelo
Crear funciones de evaluación personalizadas es muy práctico cuando iteras sobre distintos modelos. La función metric_set() del paquete yardstick puede ayudarte a conseguirlo.
Define una función que devuelva roc_auc, accuracy, sens (sensibilidad) y spec (especificidad) y úsala para evaluar tu modelo.
El data frame aumentado lr_aug ya está cargado y listo para usarse.
Este ejercicio forma parte del curso
Ingeniería de características en R
Instrucciones del ejercicio
- Define una función de evaluación personalizada que devuelva
roc_auc,accuracy,sensyspec. - Evalúa tu modelo usando tu nueva función sobre
lr_augpara obtener las métricas que acabas de elegir.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define a custom assessment function
class_evaluate <- ___(___, ___, sens, ___)
# Assess your model using your new function
___(___, truth = Attrition,
estimate = .pred_class,
.pred_No)