Zurück zur englischen Version der DokumentationNumerische Funktionen
Numerische Funktionen (SPSS Modeler)
Letzte Aktualisierung: 04. Okt. 2024
CLEM enthält eine Anzahl an allgemein verwendeten numerischen Funktionen.
Funktion | Ergebnis | Beschreibung |
---|---|---|
–NUM |
Zahl | Wird zur Umkehrung des Vorzeichens von ZAHL verwendet. Ergibt die entsprechende Zahl mit dem entgegengesetzten Vorzeichen. |
NUM1 + NUM2 |
Zahl | Ergibt die Summe von ZAHL1 und ZAHL2. |
NUM1 –NUM2 |
Zahl | Ergibt die Differenz von ZAHL1 und ZAHL2. |
NUM1 * NUM2 |
Zahl | Ergibt das Produkt aus ZAHL1 und ZAHL2. |
NUM1 / NUM2 |
Zahl | Ergibt den Quotienten aus ZAHL1 und ZAHL2. |
INT1 div INT2 |
Zahl | Wird zur Durchführung einer Division zwischen zwei ganzen Zahlen verwendet. Ergibt den Wert von GANZZ1 dividiert durch GANZZ2. |
INT1 rem INT2 |
Zahl | Ergibt den Rest des Quotienten aus GANZZ1 und GANZZ2. Zum Beispiel INT1 –
(INT1 div INT2) * INT2 . |
BASE ** POWER |
Zahl | Ergibt den Wert von BASIS hoch POTENZ. Für beide Werte ist eine beliebige Zahl möglich (mit der Ausnahme, dass BASIS nicht null sein darf, wenn POTENZ einen anderen Nullwert als die ganze Zahl 0 aufweist). Wenn POTENZ eine ganze Zahl ist, erfolgt die Berechnung, indem BASIS mehrmals nacheinander mit sich selbst multipliziert wird. Wenn BASIS also eine ganze Zahl ist, ist das Ergebnis ebenfalls eine ganze Zahl. Wenn POTENZ die ganze Zahl 0 ist, ist das Ergebnis immer eine 1 mit demselben Typ wie BASIS. Andernfalls wird das Ergebnis als exp(POWER * log(BASE)) berechnet, wenn STROMVERSORGUNG keine ganze Zahl ist. |
abs(NUM) |
Zahl | Ergibt den absoluten Wert von ZAHL, bei dem es sich immer um eine Zahl desselben Typs handelt. |
exp(NUM) |
Real | Ergibt den Wert von e hoch ZAHL. Dabei ist e die Basis eines natürlichen Logarithmus. |
fracof(NUM) |
Real | Gibt den Bruchteil von NUM definiert als NUM–intof(NUM) aus. |
intof(NUM) |
Ganze Zahl | Kürzt das Argument zu einer ganzen Zahl. Sie gibt die ganze Zahl mit demselben Vorzeichen wie ZAHL und mit dem größten Ausmaß wie abs(INT) <= abs(NUM) aus. |
log(NUM) |
Real | Ergibt den natürlichen Logarithmus (Basis e) von ZAHL (darf keine Art von Nullwert sein). |
log10(NUM) |
Real | Ergibt den Logarithmus zur Basis 10 von ZAHL (darf keine Art von Nullwert sein). Diese Funktion ist als log(NUM) / log(10) definiert. |
negate(NUM) |
Zahl | Wird zur Umkehrung des Vorzeichens von ZAHL verwendet. Ergibt die entsprechende Zahl mit dem entgegengesetzten Vorzeichen. |
round(NUM) |
Ganze Zahl | Wird verwendet, um ZAHL auf eine ganze Zahl zu runden, indem intof(NUM+0.5 verwendet wird), wenn ZAHL positiv ist, oder intof(NUM–0.5) , wenn ZAHL negativ ist. |
sign(NUM) |
Zahl | Wird zur Ermittlung des Vorzeichens von ZAHL verwendet. Diese Operation ergibt -1, 0 oder 1, wenn ZAHL eine ganze Zahl ist. Wenn ZAHL eine reelle Zahl ist, ergibt sich -1,0; 0,0 oder 1,0, je nachdem ob ZAHL negativ, null oder positiv ist. |
sqrt(NUM) |
Real | Ergibt die Quadratwurzel von ZAHL. ZAHL muss positiv sein. |
sum_n(LIST) |
Zahl | Ergibt die Summe der Werte aus einer Liste numerischer Felder bzw. den Wert null, wenn alle Feldwerte gleich null sind. |
mean_n(LIST) |
Zahl | Ergibt den Mittelwert aus einer Liste numerischer Felder bzw. den Wert null, wenn alle Feldwerte gleich null sind. |
sdev_n(LIST) |
Zahl | Ergibt die Standardabweichung aus einer Liste numerischer Felder bzw. den Wert null, wenn alle Feldwerte gleich null sind. |