Volver a la versión inglesa de la documentaciónFunciones numéricas
Funciones numéricas (SPSS Modeler)
Última actualización: 07 oct 2024
CLEM contiene varias funciones numéricas de uso común.
Función | Resultado | Descripción |
---|---|---|
–NUM |
Número | Se utiliza para negar NUM. Devuelve el número correspondiente con el signo opuesto. |
NUM1 + NUM2 |
Número | Devuelve la suma de NÚM1 y NÚM2. |
NUM1 –NUM2 |
Número | Devuelve el valor de NÚM1 menos NÚM2. |
NUM1 * NUM2 |
Número | Devuelve el valor de NÚM1 multiplicado por NÚM2. |
NUM1 / NUM2 |
Número | Devuelve el valor de NÚM1 dividido por NÚM2. |
INT1 div INT2 |
Número | Se utiliza para realizar una división entera. Devuelve el valor de ENT1 dividido por ENT2. |
INT1 rem INT2 |
Número | Devuelve el resto de dividir ENT1 entre ENT2. Por ejemplo, INT1 –
(INT1 div INT2) * INT2 . |
BASE ** POWER |
Número | Devuelve BASE elevada a la potencia POTENCIA, donde ambas pueden ser cualquier número (con la excepción de que BASE no debe ser cero si POTENCIA es cero de cualquier tipo, menos el entero 0). Si POTENCIA es un entero, el cálculo se realiza multiplicando sucesivamente por las potencias de BASE. Así, si BASE es un entero, el resultado será un entero. Si POTENCIA es el entero 0, el resultado siempre será un 1 del mismo tipo que BASE. De lo contrario, si POWER no es un entero, el resultado se calcula como exp(POWER * log(BASE)) . |
abs(NUM) |
Número | Devuelve el valor absoluto de NÚM, que siempre será un número del mismo tipo. |
exp(NUM) |
Real | Devuelve e elevado a la potencia de NÚM, donde e es la base de los logaritmos naturales. |
fracof(NUM) |
Real | Devuelve la parte fraccionaria de NUM, definida como NUM–intof(NUM) . |
intof(NUM) |
Entero | Trunca su argumento a un entero. Devuelve el entero del mismo signo que NUM y con la máxima magnitud de modo que abs(INT) <= abs(NUM) . |
log(NUM) |
Real | Devuelve el logaritmo natural (en base e) de NÚM, que no puede ser un cero de ningún tipo. |
log10(NUM) |
Real | Devuelve el logaritmo en base 10 de NÚM, que no puede ser un cero de ningún tipo. Esta función se define como log(NUM) / log(10) . |
negate(NUM) |
Número | Se utiliza para negar NUM. Devuelve el número correspondiente con el signo opuesto. |
round(NUM) |
Entero | Se utiliza para redondear NUM a un entero utilizando intof(NUM+0.5 ) si NUM es positivo o intof(NUM–0.5) si NUM es negativo. |
sign(NUM) |
Número | Se utiliza para determinar el signo de NÚM. Esta operación devuelve – 1, 0 ó 1 si NÚM es un entero. Si NÚM es un real, devuelve –1,0, 0,0 ó 1,0 dependiendo de si NÚM es negativo, cero o positivo. |
sqrt(NUM) |
Real | Devuelve la raíz cuadrada de NÚM. NÚM debe ser positivo. |
sum_n(LIST) |
Número | Devuelve la suma de valores de una lista de campos numéricos o es nulo si todos los valores de campo son nulos. |
mean_n(LIST) |
Número | Devuelve el valor medio de una lista de campos numéricos o es nulo si todos los valores de campo son nulos. |
sdev_n(LIST) |
Número | Devuelve la desviación estándar de una lista de campos numéricos o es nulo si todos los valores de campo son nulos. |