0 / 0
Retourner à la version anglaise de la documentation
Fonctions numériques
Dernière mise à jour : 07 oct. 2024
Fonctions numériques (SPSS Modeler)

CLEM contient un certain nombre de fonctions numériques courantes.

Tableau 1. Fonctions numériques CLEM
Fonction Résultat Descriptif
NUM Nombre Utilisée pour inverser NUM. Renvoie le même nombre, avec le signe opposé.
NUM1 + NUM2 Nombre Renvoie la somme de NUM1 et NUM2.
NUM1NUM2 Nombre Renvoie la valeur NUM2, soustraite de NUM1.
NUM1 * NUM2 Nombre Renvoie la valeur NUM1 multipliée par NUM2.
NUM1 / NUM2 Nombre Renvoie la valeur NUM1 divisée par NUM2.
INT1 div INT2 Nombre Utilisée pour la division en nombres entiers. Renvoie la valeur de l'entier INT1 divisé par l'entier INT2.
INT1 rem INT2 Nombre Renvoie le reste de la division de l'entier INT1 par l'entier INT2. Par exemple, INT1 – (INT1 div INT2) * INT2.
BASE ** POWER Nombre Renvoie la valeur BASE élevée à la puissance POWER. Les deux valeurs peuvent être tout nombre (en revanche, BASE ne doit pas avoir la valeur zéro si POWER est elle-même égale à une valeur nulle autre que l'entier 0). Si POWER est un entier, le calcul est effectué en multipliant successivement les puissances de BASE. Ainsi, si BASE est un entier, le résultat l'est également. Si POWER est l'entier 0, le résultat est toujours un 1 du même type que BASE. Sinon, si POWER n'est pas un entier, le résultat est calculé selon la formule exp(POWER * log(BASE)).
abs(NUM) Nombre Renvoie la valeur absolue de NUM, qui est toujours un nombre du même type.
exp(NUM) Réel Renvoie e élevé à la puissance NUM, e étant la base des logarithmes naturels.
fracof(NUM) Réel Renvoie la partie fractionnelle de NUM, définie selon la formule NUM–intof(NUM).
intof(NUM) Entier Tronque son argument pour obtenir un entier. Il renvoie l'entier du même signe que NUM ayant la valeur absolue la plus élevée, comme abs(INT) <= abs(NUM).
log(NUM) Réel Renvoie le logarithme naturel (base e) de NUM, qui ne doit en aucun cas avoir la valeur zéro.
log10(NUM) Réel Renvoie le logarithme décimal de NUM qui ne doit en aucun cas avoir la valeur zéro. Cette fonction est définie selon la formule log(NUM) / log(10).
negate(NUM) Nombre Utilisée pour inverser NUM. Renvoie le même nombre, avec le signe opposé.
round(NUM) Entier Utilisée pour arrondir NUM à un entier en utilisant intof(NUM+0.5) si NUM est positif ou intof(NUM–0.5) siNUM est négatif.
sign(NUM) Nombre Permet de déterminer le signe de NUM. Cette opération renvoie 1, 0, ou 1 si NUM est un entier. Si NUM est un nombre réel, elle renvoie 1,0, 0,0 ou 1,0 selon que NUM est négatif, positif ou égal à zéro.
sqrt(NUM) Réel Renvoie la racine carrée de NUM. NUM doit être positif.
sum_n(LIST) Nombre Renvoie la somme des valeurs d'une liste de champs numériques ou une valeur nulle si toutes les valeurs de champ sont nulles.
mean_n(LIST) Nombre Renvoie la valeur moyenne d'une liste de champs numériques ou une valeur nulle si toutes les valeurs de champ sont nulles.
sdev_n(LIST) Nombre Renvoie l'écart-type d'une liste de champs numériques ou une valeur nulle si toutes les valeurs de champ sont nulles.
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