0 / 0
Go back to the English version of the documentation
Výrazy a podmínky
Last updated: 12. 1. 2023
Výrazy a podmínky (SPSS Modeler)

Výrazy CLEM mohou vracet výsledek (používá se při odvozování nových hodnot).

Příklad:

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

Případně mohou vyhodnotit hodnotu true nebo false (použité při výběru podmínky). Příklad:

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

Operátory a funkce můžete libovolně kombinovat ve výrazech CLEM. Příklad:

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

Ohranaté závorky a priority operátorů určují pořadí, ve kterém je výraz vyhodnocen. V tomto příkladu je pořadí vyhodnocení:

  • abs(Signal) se vyhodnotí a sqrt se použije na jeho výsledek
  • max(T1, T2) je vyhodnoceno
  • Tyto dva výsledky se násobí: x má vyšší prioritu než +
  • Nakonec je do výsledku přidáno Baseline

Sestupné pořadí přednosti (tj. operace provedené první operací, které byly provedeny jako poslední) jsou následující:

  • Argumenty funkce
  • Volání funkcí
  • xx
  • x/mod div rem
  • + –
  • > < >= <= /== == = /=

Chcete-li přepsat prioritu, nebo pokud jste v jakékoli pochybnosti o pořadí vyhodnocení, můžete použít závorky, abyste je učinili explicitním. Příklad:

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