Volver a la versión inglesa de la documentaciónScripts R
Scripts R (SPSS Modeler)
Última actualización: 05 jul 2024
SPSS Modeler da soporte a scripts R.
Sintaxis permitida
- En el campo de sintaxis de las propiedades de los distintos nodos Extensión, solo se permiten las sentencias y las funciones reconocidas por R.
- Para el nodo Transformación de extensión y el nugget de modelo de Extensión, los datos pasan a través del script R (por lotes). Por este motivo, los scripts R para los nodos de puntuación y proceso de modelos no deberán incluir operaciones que abarquen o combinen filas de datos por ejemplo, ordenación o agregación. Esta limitación se impone para asegurarse de que los datos se puedan dividir en un entorno Hadoop y durante minería interna de base de datos. Los nodos de generación de modelos de extensión y de Resultados de extensión no tienen esta limitación.
- La adición de una modalidad de transferencia de datos no por lotes, en el nodo Transformación de extensión y el nugget de modelo de Extensión, significa que puede abarcar o combinar filas en los datos.
- Todos los nodos R se pueden ver como entornos R globales e independientes. Por lo tanto, el uso de funciones library dentro de los dos nodos R separados requiere la carga de la biblioteca R en ambos scripts R.
- Para visualizar el valor de un objeto R definido en el script R, debe incluir una llamada a una función de impresión. Por ejemplo, para visualizar el valor de un objeto R denominado data, incluya la línea siguiente en el script R:
print(data)
- No puede incluir una llamada a la función R setwd en el script R porque esta función la utiliza SPSS Modeler para controlar la vía de acceso de archivo del archivo de salida de los scripts R.
- Los parámetros de flujo que se definen para su uso en expresiones CLEM y scripts no se reconocen si se utilizan en scripts R.
- SPSS Modeler no da soporte al gráfico interactivo en R
Sugerencias
Puede ejecutar los siguientes scripts de R desde un nodo Salida de extensión:
- Para ver información sobre la distribución de R incluida con SPSS Modeler:
R.version
- Para listar todos los paquetes de R instalados:
installed.packages()