Peut-on filtrer les données ou créer des variables calculées lors du calcul du taux d'erreur ?

Optimisation In-Memory avec SAS Viya

Tout à fait. Comme pour la plupart des actions SAS Viya, vous pouvez utiliser le paramètre where pour filtrer les lignes à analyser ou computedVarsProgram pour générer des variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. à la volée. Par exemple, vous pourriez utiliser un bloc computedVarsProgram = "new_text = lowcase(text_column);" pour normaliser la casse avant la comparaison, garantissant ainsi que l'évaluation de la précision ne soit pas faussée par des différences de capitalisation.

Exemples pour l'action calculateErrorRate

Calcul basique du taux d'erreur

Une comparaison directe entre deux tables en utilisant les paramètres par défaut (première colonne pour l'ID, seconde pour le texte).

Évaluation complète avec mapping explicite des colonnes

Dans cet exemple, nous spécifions précisément quelles colonnes utiliser. C'est la méthode recommandée pour éviter que SAS ne choisisse les mauvaises colonnes par défaut (surtout si votre table est un joyeux bazar).