Referencia de funciones

Las siguientes funciones de CLEM están disponibles para trabajar con datos en IBM® SPSS Modeler. Puede introducir estas funciones como código en diversos cuadros de diálogo, como los de los nodos Derivar y Marcas, o puede utilizar el generador de expresiones para crear expresiones CLEM válidas sin memorizar listas de funciones ni nombres de campos.

Tabla 1. Funciones de CLEM para utilizarlas con datos de IBM SPSS Modeler
Tipo de función Descripción
Información Se utiliza para comprender mejor los valores de campos. Por ejemplo, la función is_string devuelve una true para todos los registros cuyo tipo sea una cadena.
Conversión Se utiliza para construir nuevos campos o convertir el tipo de almacenamiento. Por ejemplo, la función to_timestamp convierte el campo seleccionado en una marca de tiempo.
Comparación Se utiliza para comparar valores de campos entre ellos o con una cadena especificada. Por ejemplo, <= se utiliza para comparar y ver si los valores de dos campos son menores o iguales.
Lógico Se utilizan para realizar operaciones lógicas, como por ejemplo operaciones if, then, else.
Numéricas Se utilizan para realizar cálculos numéricos como, por ejemplo, el logaritmo natural de valores de campos.
Trigonométricas Se utilizan para realizar cálculos trigonométricos como, por ejemplo, el arcocoseno de un ángulo especificado.
Probabilidad Devuelve probabilidades basadas en distintas distribuciones, como probabilidad de que un valor de una distribución t de Student es menor que un valor específico.
Espacial Se utiliza para realizar cálculos espaciales sobre datos geoespaciales.
A nivel de bit Se utiliza para manipular enteros como patrones de bits.
Aleatorias Se utilizan para seleccionar elementos al azar o generar números.
Cadena Se utiliza para realizar diversas operaciones en cadenas, como por ejemplo stripchar, que permite eliminar un carácter especificado.
SoundEx Se utiliza para encontrar cadenas cuando no se conoce la ortografía exacta, se basa en supuestos fonéticos sobre cómo se pronuncian ciertas letras.
La fecha y la hora Se utiliza para realizar diversas operaciones en los campos de fecha, hora y marca de tiempo.
Secuencia Se utiliza para comprender mejor la secuencia de registros de un conjunto de datos o para realizar operaciones basadas en dicha secuencia.
Globales Se utilizan para acceder a los valores globales creados por un nodo Val. globales. Por ejemplo, @MEAN se utiliza para hacer referencia a la media de todos los valores de un campo en todo el conjunto de datos.
Vacíos y nulos Se utiliza para acceder, marcar y, con frecuencia, rellenar elementos vacíos especificados por el usuario y valores perdidos por el sistema. Por ejemplo, @BLANK(CAMPO) se utiliza para devolver una marca verdadera para los registros donde hay elementos vacíos.
Campos especiales Se utilizan para denotar los campos específicos que están siendo examinados. Por ejemplo, @FIELD se utiliza cuando se derivan varios campos.