Boostez votre segmentation : comment calculer des scores de rang basés sur des variables pondérées ?

Pour les besoins métier nécessitant un classement ou une pondération, l'action groupBy offre des paramètres avancés comme weight et aggregator. En spécifiant une variable de poids, vous pouvez demander au moteur CAS de calculer un score de rang pour chaque groupe. Les agrégateurs disponibles, tels que SUM, MEAN, MAX, MIN ou N, permettent de définir la logique mathématique du score. C'est un outil puissant pour le scoringProcessus d'application d'un modèle prédictif à de nouvelles données pour calculer une probabilité ou un score, permettant ainsi d'automatiser la prise de décision en temps réel sur SAS Viya. de clients ou l'analyse de risques où certains événements ont plus d'importance que d'autres au sein d'une même catégorie.

Exemples pour l'action groupBy

Groupement simple par région et produit avec somme

Cet exemple regroupe les données par 'region' et 'produit', en calculant la somme des montants pour chaque groupe.

Groupement détaillé avec tri décroissant, moyenne et limite

Ici, nous allons calculer la moyenne des montants, trier les variables du groupe par ordre décroissant, inclure les valeurs manquantes, limiter la sortie aux 10 premiers résultats et promouvoir la table en mémoire globale (pour que tout le monde en profite).