L'action offre une flexibilité avancée via le paramètre modelTable pour manipuler les données d'entrée. En activant l'option computedOnDemand, les 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. calculées sont créées dynamiquement au moment du chargement de la table plutôt qu'au début de l'exécution. Vous pouvez définir ces 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. en utilisant computedVarsProgram = 'votre_expression_logique', ce qui permet d'enrichir le modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). avec des indicateurs personnalisés sans modifier physiquement les tables sources stockées dans vos caslibsUne caslib est un conteneur logique dans SAS Viya regroupant des données en mémoire (tables CAS) et une source de stockage physique, tout en gérant les droits d'accès associés..
Comment gérer efficacement les variables calculées lors du chargement du modèle ?
Exemples pour l'action dtreeMerge
Fusion de nœuds simple
Cet exemple fusionne deux nœuds feuilles spécifiques (par exemple les nœuds 3 et 4) de notre modèle d'arbre.
Fusion avancée avec extraction de code et d'importance
Nous fusionnons des nœuds tout en générant le code de scoring SAS de ce nouveau modèle et en demandant le recalcul de l'importance des variables avec des noms encodés proprement.