0 / 0
Go back to the English version of the documentation
Funkcje numeryczne
Last updated: 04 lip 2023
Funkcje numeryczne (SPSS Modeler)

CLEM zawiera wiele powszechnie używanych funkcji liczbowych.

Tabela 1. Funkcje numeryczne CLEM
funkcjonalność Wynik Opis
NUM Liczba Służy do negowania wartości LICZBA. Zwraca odpowiednią liczbę z odwrotnym znakiem.
NUM1 + NUM2 Liczba Zwraca sumę LICZ1 i LICZ2.
NUM1NUM2 Liczba Zwraca wartość po odjęciu LICZBY2 od LICZBY1.
NUM1 * NUM2 Liczba Zwraca wartość mnożenia LICZBY1 razy LICZ2.
NUM1 / NUM2 Liczba Zwraca wartość dzielenia LICZBY1 przez LICZBĘ2.
INT1 div INT2 Liczba Służy do dzielenia liczb całkowitych. Zwraca wartość dzielenia LCAŁK1 przez LCAŁK2.
INT1 rem INT2 Liczba Zwraca resztę z dzielenia LCAŁK1 przez LCAŁK2. Na przykład: INT1 – (INT1 div INT2) * INT2.
BASE ** POWER Liczba Zwraca podstawę BASE podniesioną do potęgi POWER. Obydwie wartości mogą być dowolnymi liczbami (wartość BASE nie może być zerem, jeśli wartość POWER wynosi zero typu innego niż całkowitoliczbowy). Jeśli wartość POWER jest liczbą całkowitą, obliczenia są wykonywane poprzez kolejne mnożenie potęg BASE. Więc jeśli wartość BASE jest liczbą całkowitą, wynik będzie liczbą całkowitą. Jeśli wartością POWER jest liczba całkowitą równą 0, wynikiem jest zawsze 1 tego samego typu, co BASE. W przeciwnym razie, jeśli wartość POWER nie jest liczbą całkowitą, wynik jest obliczany jako exp(POWER * log(BASE)).
abs(NUM) Liczba Zwraca wartość bezwzględną wartości LICZ, która zawsze jest liczbą tego samego typu.
exp(NUM) BRL Zwraca wartość e podniesioną do potęgi LICZ, gdzie e jest podstawą logarytmu naturalnego.
fracof(NUM) BRL Zwraca część ułamkową LICZBY zdefiniowaną jako NUM–intof(NUM).
intof(NUM) Liczba całkowita Skraca argument do liczby całkowitej. Zwraca liczbę całkowitą o tym samym znaku co LICZBA i o największej wielkości spełniającej warunek abs(INT) <= abs(NUM).
log(NUM) BRL Zwraca logarytm naturalny (o podstawie e) z wartości LICZ, która w żadnym wypadku nie może być zerem.
log10(NUM) BRL Zwraca logarytm naturalny o podstawie 10 z wartości LICZ, która w żadnym wypadku nie może być zerem. Ta funkcja jest zdefiniowana jako log(NUM) / log(10).
negate(NUM) Liczba Służy do negowania wartości LICZBA. Zwraca odpowiednią liczbę z odwrotnym znakiem.
round(NUM) Liczba całkowita Służy do zaokrąglania LICZBY do wartości całkowitej, przyjmując intof(NUM+0.5), jeśli LICZBA jest dodatnia, lub intof(NUM–0.5), jeśli LICZBA jest ujemna.
sign(NUM) Liczba Służy do określania znaku wartości LICZ. Ta operacja zwraca –1, 0 lub 1, jeśli wartość LICZ jest liczbą całkowitą. Jeśli wartość LICZ jest liczbą rzeczywistą, zwraca –1,0, 0,0 lub 1,0, w zależności od tego czy wartość LICZ jest ujemna, zerowa czy dodatnia.
sqrt(NUM) BRL Zwraca pierwiastek kwadratowy z wartości LICZ. Wartość LICZ musi być dodatnia.
sum_n(LIST) Liczba Zwraca sumę wartości z listy zmiennych numerycznych lub null, jeśli wszystkie wartości zmiennych są typu null.
mean_n(LIST) Liczba Zwraca wartość średnią z listy zmiennych numerycznych lub null, jeśli wszystkie wartości zmiennych są typu null.
sdev_n(LIST) Liczba Zwraca odchylenie standardowe z listy zmiennych numerycznych lub null, jeśli wszystkie wartości zmiennych są typu null.
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