0 / 0
Retourner à la version anglaise de la documentation
Récapitulatif de plusieurs champs
Dernière mise à jour : 07 oct. 2024
Récapitulatif de plusieurs zones (SPSS Modeler)

Le langage CLEM comporte un certain nombre de fonctions renvoyant des statistiques récapitulatives sur plusieurs champs.

Ces fonctions s'avèrent particulièrement utiles lors de l'analyse des données d'enquête, où les diverses réponses à une question peuvent être stockées dans plusieurs champs. Pour plus d'informations, voir Utilisation des données à réponses multiples .

Fonctions de comparaison

Vous pouvez comparer des valeurs entre plusieurs champs à l'aide des fonctions min_n et max_n . Par exemple :

max_n(['card1fee' 'card2fee''card3fee''card4fee'])

Vous pouvez également utiliser diverses fonctions de comptage pour dénombrer les valeurs qui répondent à des critères spécifiques, même quand ces valeurs sont stockées dans plusieurs champs. Par exemple, pour compter le nombre de cartes conservées depuis plus de cinq ans :

count_greater_than(5, ['cardtenure' 'card2tenure' 'card3tenure'])

Pour compter les valeurs nulles sur le même ensemble de champs :

count_nulls(['cardtenure' 'card2tenure' 'card3tenure'])

Remarque : Cet exemple compte le nombre de cartes conservées, pas le nombre de personnes qui les possèdent. Pour plus d'informations, voir Fonctions de comparaison .

Pour compter le nombre de fois qu'une valeur spécifiée se produit dans plusieurs champs, vous pouvez utiliser la fonction count_equal . L'exemple suivant compte le nombre de champs de la liste qui contiennent la valeur Y.

count_equal("Y",[Answer1, Answer2, Answer3])

Etant donné les valeurs suivantes pour les champs de la liste, la fonction renvoie les résultats de la valeur Y comme indiqué.

Tableau 1. Valeurs de fonction
Answer1 Answer2 Answer3 Nombre
Y N Y 2
Y N N 1

Fonctions numériques

Vous pouvez obtenir des statistiques dans plusieurs champs à l'aide de la fonction sum_n, mean_net sdev_n . Par exemple :

sum_n(['card1bal' 'card2bal''card3bal'])
mean_n(['card1bal' 'card2bal''card3bal'])

Pour plus d'informations, voir Fonctions numériques .

Génération de listes de champs

Lorsque vous utilisez une des fonctions qui acceptent une liste de champs en tant qu'entrée, les fonctions spéciales @FIELDS_BETWEEN(start, end) et @FIELDS_MATCHING(pattern) peuvent être utilisées comme entrées. Par exemple, si l'ordre des champs est tel qu'illustré dans l'exemple sum_n précédent, les éléments suivants seraient équivalents :

sum_n(@FIELDS_BETWEEN(card1bal, card3bal))

Sinon, pour compter le nombre de valeurs nulles dans tous les champs commençant par « card » :

count_nulls(@FIELDS_MATCHING('card*'))

Pour plus d'informations, voir Zones spéciales .

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus