0 / 0
Retourner à la version anglaise de la documentation
Expressions et conditions
Dernière mise à jour : 07 oct. 2024
Expressions et conditions (SPSS Modeler)

Les expressions CLEM peuvent renvoyer un résultat (utilisé lors du calcul de nouvelles valeurs).

Par exemple :

Weight * 2.2
Age + 1
sqrt(Signal-Echo)

Ou bien, ils peuvent évaluer true ou false (utilisé lors de la sélection sur une condition). Par exemple :

Drug = "drugA"
Age < 16
not(PowerFlux) and Power > 2000

Vous pouvez combiner des opérateurs et des fonctions de façon arbitraire dans les expressions CLEM. Par exemple :

sqrt(abs(Signal)) * max(T1, T2) + Baseline

Les parenthèses et l'ordre de priorité des opérateurs déterminent l'ordre dans lequel l'expression est évaluée. Dans cet exemple, l'ordre d'évaluation est le suivant :

  • abs(Signal) est évalué ,et sqrt est appliqué à son résultat
  • max(T1, T2) est évalué
  • Les deux résultats sont multipliés : x a une priorité supérieure à +
  • Enfin, Baseline est ajouté au résultat

L'ordre décroissant de priorité (à savoir, des opérations exécutées en premier aux opérations exécutées en dernier) est le suivant :

  • arguments de fonctions
  • appels de fonctions
  • xx
  • x / mod div rem
  • + –
  • > < >= <= /== == = /=

Si vous souhaitez remplacer la priorité, ou si vous avez un doute sur l'ordre d'évaluation, vous pouvez utiliser des parenthèses pour le rendre explicite. Par exemple :

sqrt(abs(Signal)) * (max(T1, T2) + Baseline)
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