0 / 0
Volver a la versión inglesa de la documentación
Acerca de CLEM
Última actualización: 07 oct 2024
Acerca de CLEM (SPSS Modeler)

CLEM (Control Language for Expression Manipulation) es un potente lenguaje para analizar y manipular las secuencias de datos de un flujo de SPSS Modeler. Los analistas de datos suelen utilizar CLEM en las operaciones de flujos para realizar tareas tan simples como obtener datos sobre beneficios a partir de datos de costes e ingresos, o tan complejas como transformar datos del registro Web en un conjunto de campos y registros con información útil.

CLEM se utiliza en SPSS Modeler para:

  • Comparar y evaluar condiciones en campos de registros
  • Derivar valores para nuevos campos
  • Derivar nuevos valores para campos existentes
  • Razonar sobre la secuencia de registros
  • Insertar datos de registros en informes

Las expresiones de CLEM resultan indispensables para la preparación de los datos en SPSS Modeler y se pueden utilizar en una amplia gama de nodos, desde operaciones de registro y de campo (Seleccionar, Equilibrar, Relleno) hasta gráficas y resultados (Análisis, Informe, Tabla). Por ejemplo, puede utilizar CLEM en un nodo Derivar para crear un nuevo campo según una fórmula como, por ejemplo, proporción.

Las expresiones CLEM de también se pueden utilizar para operaciones globales de búsqueda y sustitución. Por ejemplo, la expresión @NULL(@FIELD) se puede utilizar en un nodo Rellenar para sustituir valores perdidos del sistema por el valor entero 0. (Para sustituir valores perdidos del usuario, también llamados espacios en blanco, utilice la función @BLANK.)

También se pueden crear expresiones de CLEM más complejas. Por ejemplo, puede derivar nuevos campos basados en un conjunto condicional de reglas, como por ejemplo una nueva categoría de valor creada utilizando las expresiones siguientes: If: CardID = @OFFSET(CardID,1), Then: @OFFSET(ValueCategory,1), Else: 'exclude'.

Este ejemplo utiliza la función @OFFSET para indicar: si el valor del campo CardID para un registro determinado es el mismo que para el registro anterior, devolver el valor del campo denominado ValueCategory para el registro anterior. De lo contrario, asignar la cadena "exclude". Es decir, si los identificadores CardID para registros adyacentes son iguales, se deberían asignar a la misma categoría de valores. (Los registros con la cadena exclude pueden seleccionarse posteriormente mediante un nodo Seleccionar.)

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