0 / 0
Go back to the English version of the documentation
Wyrażenia i warunki
Last updated: 04 lip 2023
Wyrażenia i warunki (SPSS Modeler)

Wyrażenia CLEM mogą zwrócić wynik (używany przy wyliczanie nowych wartości).

Na przykład:

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

Mogą one również wartościować wartość true lub false (używane przy wybieraniu warunku). Na przykład:

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

Istnieje możliwość łączenia operatorów i funkcji dowolnie w wyrażeniach CLEM. Na przykład:

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

Pierwszeństwo nawiasów i operatorów określa kolejność, w jakiej wyrażenie jest interpretowane. W tym przykładzie kolejność interpretowania jest następująca:

  • abs(Signal) jest wartościowany, a produkt sqrt jest stosowany do jego wyniku.
  • max(T1, T2) jest wartościowany
  • Dwa wyniki są mnożone: x ma wyższy priorytet niż +
  • Na koniec do wyniku dodano Baseline .

Malejący porządek pierwszeństwa (to jest od operacji wykonywanych jako pierwsze do operacji wykonywanych jako ostatnie) jest następujący:

  • Argumenty funkcji
  • Wywołania funkcji
  • xx
  • x/mod div rem
  • + –
  • > < >= <= /== == = /=

Aby przesłonić kolejność wykonywania operacji, lub jeśli użytkownik ma jakiekolwiek wątpliwości co do kolejności wartościowania, można użyć nawiasów, aby ją jawnie określić. Na przykład:

sqrt(abs(Signal)) * (max(T1, T2) + Baseline)
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more