Personnaliser l'évaluation de votre modèle
Créer des fonctions d'évaluation personnalisées est très pratique quand vous itérez sur divers modèles. La fonction metric_set() du paquet yardstick peut vous y aider.
Définissez une fonction qui retourne roc_auc, accuracy, sens (sensibilité) et spec (spécificité), puis utilisez-la pour évaluer votre modèle.
La trame de données augmentée lr_aug est déjà chargée et prête à être utilisée.
Cette activité fait partie du cours
Ingénierie des caractéristiques en R
Instructions de l’exercice
- Définissez une fonction d'évaluation personnalisée qui retourne
roc_auc,accuracy,sensetspec. - Évaluez votre modèle avec votre nouvelle fonction sur
lr_augpour obtenir les mesures que vous venez de choisir.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define a custom assessment function
class_evaluate <- ___(___, ___, sens, ___)
# Assess your model using your new function
___(___, truth = Attrition,
estimate = .pred_class,
.pred_No)