0 / 0
Volver a la versión inglesa de la documentación
Funciones numéricas
Última actualización: 07 oct 2024
Funciones numéricas (SPSS Modeler)

CLEM contiene varias funciones numéricas de uso común.

Tabla 1. Funciones numéricas de CLEM
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.
NUM1NUM2 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.
Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información